超越期望
海滨的小屋
摘要: 使用 DataFormatString 属性来提供列中各项的自定义格式。 数据格式字符串由以冒号分隔的两部分组成,形式为 { A: Bxx }。例如,格式化字符串 {0:F2} 将显示带两位小数的定点数。 注意 整个字符串必须放在大括号内,表示它是格式字符串,而不是实际字符串。大括号外的任何文本均显示为实际文本。 ... 阅读全文
posted @ 2008-08-26 14:14 Savior(海滨) 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 今天做了2个例子,关于Xml序列化和反序列化. 操作的对象UserInfo,自定义的一个对象. UserInfo: [OptionalField] : 标识可以缺少某一字段. [XmlElement] : 标识Xml节点 [XmlAttribute] : 标识Xml节点的属性 [XmlIgnore] : 序列化或反序列化不关联的字段. Code Code highlighting pro... 阅读全文
posted @ 2008-08-26 10:44 Savior(海滨) 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Path.DirectorySeparatorChar '\\' Path.AltDirectorySeparatorChar '/' Path.PathSeparator ';' Path.VolumeSeparatorChar ':' 阅读全文
posted @ 2008-08-26 09:45 Savior(海滨) 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1. 装箱、拆箱还是别名 许多 C#.NET 的书上都有介绍 int -> Int32 是一个装箱的过程,反之则是拆箱的过程。许多其它变量类型也是如此,如:short Int16,long Int64 等。对于一般的程序员来说,大可不必去了解这一过程,因为这些装箱和拆箱的动作都是可以自动完成的,不需要写代码进行干预。但是我们需要记住这些类型之间的关系,所以,我们使用“别名”来记忆它... 阅读全文
posted @ 2008-08-14 14:20 Savior(海滨) 阅读(402) 评论(1) 推荐(0) 编辑
摘要: 1.匿名方法 常用的事件处理方法. this.btnRefresh.Click += new System.EventHandler(this.btnRefresh_Click); private void btnRefresh_Click(object sender, EventArgs e) { BindData(); } 采用匿名方法处理. this.btnRefresh.Cli... 阅读全文
posted @ 2008-07-22 11:14 Savior(海滨) 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 本文来源于Woody的鸟窝(Woody's Blog) http://www.smartgz.com, 原文地址:http://www.smartgz.com/blog/Article/1143.asp 阅读全文
posted @ 2008-07-16 15:30 Savior(海滨) 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 有一个用户表userInfo 和一个DataTable保存的是userInfo里的所有用户信息 一些简单的可以在DataTable里进行的查询,可以避免多次访问数据库. 1.查询userInfo里最小的年龄 SQL: select min(age) from userInfo DT : dt.Compute("min(age)", ""); 2.查询年龄22岁的人员 SQL: select ... 阅读全文
posted @ 2008-07-16 14:37 Savior(海滨) 阅读(268) 评论(0) 推荐(0) 编辑
摘要: public Form1() { InitializeComponent(); bool enlarged = false; button2.MouseEnter += delegate { if (!enlarged) {... 阅读全文
posted @ 2008-07-16 10:01 Savior(海滨) 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击. 二、如何防范? 好在要防止ASP.NET应用被SQL注入式攻击闯入并不是一件特别困难的事情,只要在利用表单输入的内容构造SQL命令之前,把... 阅读全文
posted @ 2008-07-16 09:36 Savior(海滨) 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 拿Select控件为例,可以随意指定属性,此例我是指定的aa. function ddlType_onchange(obj) { alert(obj.options[obj.selectedIndex].attributes["aa"].value); } 用JS代码可以取得到,最起码说明h... 阅读全文
posted @ 2008-07-15 16:11 Savior(海滨) 阅读(167) 评论(0) 推荐(1) 编辑