整理一下近七个星期来的心得(每星期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)把权限等语句包进去了。