,虽然多写了一点代码,但是对以后的扩展应用是很有好处的,建议所有的数据操作,不管是简单还是复杂的,都使用三层结构,这样从WEB到WIN之间的软件转换将十分轻松.而且,统一使用三层结构,虽然代码量会多一点....
3)使用GridView控件中的BoundField子控件可以绑定一个数据表的某个字段列,只要将BoundField控件的DataField属性设置为要绑定的数据表的字段名,如果是存储过程select...,并可找到是GridView的当前第几行),RowDeleting(删除前,做一些判断或准备工作,我建议直接在此处调用中间业务层的数据操纵服务方法,如果判断结果是删除操作不能进行,则可以设置e.cancel...,可以通过设置CommandName属性的不同字符串来加以区分,如,在RowCommand事件中,可以通过e.CommandName属性来获取点击的特定ButtonField的CommandName是否与指定的字符串相同...,从而进入不同的流程处理.
8)GridView的DataSource属性绑定到集合类型上,如:数组,泛型类,DataSet,DataTable等.而它的DataSourceID属性则绑定到特定的数据源控件上