三层架构体会

一、修改数据时:
         1、类的属性应与类的方法的参数名一致。
         2、GridView控件的DataKeynames应设为数据表的主键。
         3、对于GUID结构的变量,应检查ObjectdataSource对象中的UpdataMethod的UpdataParameters的Guid参数的Type是否为Object,设计器有可能会把它改为String(可能是.net2005的一个Bug)。
二、删除数据时:
         1、使用设计器建立ObjectDataSource对象,并设计其Select、Delete对应的方法。
         2、对于Delete的方法,如果其参数为Guid结构时,设计器会将ObjectDataSource对象的DataObjectTypeName属性自动设为System.Guid,并在DeleteParameters(Collection)中没有正确生成参数。则需:a、将DataObjectTypeName属性值System.Guid删掉;b、在DeleteParameters参数集合中加入名为主键的Object对象类型参数。
三、增加数据时:
         一般使用FormView控件,去掉Edit模版,只使用Insert模版,并将FormView的DefultMode设为Insert即可。
原文地址:https://www.cnblogs.com/ahuang1118/p/400199.html