DAL层中用DataSet实现数据的操作(查增删改
然后做BLL层,接受各数据参数,进行可靠性验证后调用DAL实现数据操作,记得给BLL层的类加上System.ComponentModel.DataObject特性,数据操作方法加上System.ComponentModel.DataObjectMethod特性,方便在前台绑定
设定DataGridView的数据源为BLL层就行了。
跟三层架构没关系,主要集中在页面,在页面放个HiddenField,写个JS,在JS里循环将CHECKBOX改为true,每改一次就在HiddenField的VALUE加上这行数据的ID,然后用|隔开,后台循环分割HiddenField中的字符串,分割出一个ID家操作一次(例如删除),循环结束,全部删除完成
DAL数据访问层只需要写个根据ID删除的方法,上面后台循环中调用这个方法
你google 一下!DataGridView 72绝技中!很多!你看看有你想要的效果没有。没有在给你做一个。