对Sample学习的小结
by Pickle Cai
整理一下近七个星期来的心得(每星期4个半天,而且头四个星期完全不知道要做什么,以至于到了七个星期才算初步完成,愧哉)。
严格区分大小写!!!
区分“=”与“==”!!!
在AddSave方法中,不能再忘记使用PutDataToObj()了。
GridView中,不能忘记设置DataKeyNames,否则无法取得记录选择的信息。
对方法右击选“转到定义”,可以追溯其定义。
断点的恰当使用。
调试时使用F11,可以进入运行细节。
注意Inherits的内容。
调用其他文件中的方法,需要它们处于同一命名空间下。
Id的自动生成方法。
数据表中已有Id的位数,会影响新的自动生成的Id。
具体表现为:如果存在位数不等于方法中所写数的Id,则新生成的Id不会自动递增。
控制Id值的可更改与否,也写了一方法。
编辑和数据列表分区显示。
table需要右击选择“作为服务器控件运行”
swich语句可以用来实现复用功能。
GridView的各方法是被它的事件所调用。
GridView的属性更改及模板设置。
AllowPaging:True
AllowSorting:True
AutoGenerate Columns:False
DataKeyName:填入关键字。
wuc可以先做成文件,再拖进来。
一个方法(以add为例)的通常组成:
设置必要的变量
检查输入数据的合法与否
用try-catch包装执行语句
善后工作
一共有两类catch语句体。一种适用于操作仅仅涉及到本页面,另一种适用于操作转到其他页面。
7.16记:
休息五天是要付出代价的,居然今天来看什么都不对了,一点毛病都找不出来的问题,怪哉怪哉。——忘记用If(!IsPostBack)把权限等语句包进去了。
Subscribe via RSS