c#,gridview,的菜鸟问题,忘了怎么使了,还望指教

来源:百度知道 编辑:UC知道 时间:2024/07/04 19:06:14
在gridview里有个模版列,列里有个控件,做删除功能,一时忘了怎么弄了,好像是先设置datakeysname和commandname,然后触发什么事件?,可以获取e.index?还望提个醒啊,谢谢了

想实现那种效果有2个方法,我就说其中简单点的那个吧,你先用SQL语句查处你想要的数据,一定要有一个能唯一表示数据信息的字段,可以设置这样的数据 GridView2.DataKeyNames = new string[] { "id", "member_name" };其中id是我们下面要用到的,再模板列里添加一个按钮,给按钮设置commandname,假如设置为delete吧,下面调用 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)事件,在里面设置int LID = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values["id"].tostring());剩下的就是删除的SQL了,你可以自己写了,我说的有些东西只是例子,不能拿去就用的,自己想想

添加删除按钮列
然后在DeleteCommand 事件里面写你的业务逻辑
用户点击删除会触发这个事件