日期:2014-05-17  浏览次数:20574 次

GridView三层结构的增删改查
初学ASP.NET,想做一个基本的三层结构那种的Gridview的增删改查。
Default.aspx BLL DAL MODEL
数据库表名是users 字段是 uid uname udh
MODEL 定义类Users 属性是UserID UserName UserDH

拖一个gridview控件 这控件让我不会用了 我添加的编辑按钮,在单击之后,数据部分不变成Textbox,不能修改;我是在gridview的一个属性里找到自动生成Edit按钮的,这个就可以单击之后变textbox。
不知道自己手动添加的那个怎么弄。

还有就是我下边放了一个查询按钮,查uid的,想查出来显示到gridview上,但是当前gridview中是查询全表的数据。
我不知道在这个按钮事件下怎么写代码,把查询出来的一行赋给gridview,让他只显示这查询出来的一行。


求gridview三层结构的代码,不要DBHelper的那个,我要ADO.net写的。
学习基础。
网上找的都不全,我也看了gridview72变化那个,我还想看看下边是怎么写的。
求达人给写一个,谢谢。

------解决方案--------------------
条件拼接起来就行了

例:string sql=" 1=1 ";
if(!string.IsNullOrEmpty(this.uid.Text)){
sql+=" and uid="+uid.Text;
}