摘要: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable data = CreateDataTable(); BindTree(data); } } /// <summary> /// 将数据绑到treeview的根节点上。 /// </summary> /// <param name="tableData"></param> private void BindTree(DataTable tableData) { D 阅读全文
posted @ 2011-03-05 11:07 守候只为你 阅读(200) 评论(0) 推荐(1) 编辑
摘要: 1. 命名总体规则 名字应该能够标识事物的特性。 名字一律使用英文单词,而不能为拼音。 名字尽量不使用缩写,除非它是众所周知的,或长度过长。 名字可以有两个或三个单词组成,但不应多于三个,控制在3至30个字母以内。 在名字中,多个单词用大写第一个字母(其它字母小写)来分隔。例如:IsSuperUser。 名字尽量使用前缀而不是后缀。 名字中的单词尽量使用名词,如有动词,也尽量放在后面。例如:FunctionUserDelete(而不是FunctionDeleteUser)。2.注释命名2.1.模块(类)注释,类属性注释,方法注释的规则。如下:开始必须以以下形式书写模块注释: ///<su 阅读全文
posted @ 2011-03-05 11:04 守候只为你 阅读(290) 评论(0) 推荐(1) 编辑
摘要: 只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输入非零的正整数:"^\+?[1-9][0-9]*$ 阅读全文
posted @ 2011-03-05 11:03 守候只为你 阅读(317) 评论(0) 推荐(4) 编辑