gridview中,为什么buttonField不能进入编辑状态

在gridview中,为什么表.EditIndex=e.NewEditIndex;之后boundField进入了编辑状态,但是buttonField就不能进入编辑状态呢,... 在gridview中,为什么 表.EditIndex = e.NewEditIndex;之后boundField进入了编辑状态,但是buttonField就不能进入编辑状态呢,有什么方法可以领到buttonField进入编辑状态。 展开
 我来答
陈学阳
2010-09-16 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:14%
帮助的人:5570万
展开全部
gridview自带删除和修改按钮啊..何必多此一举自己写呢?

步骤:
1.从工具栏中拖入一个gridview到工作区,点击gridview右上角的三角尖图标
2.选择数据源->新建数据源->数据库->下一步
3.指定来自表或视图的列->选择你要操作的表->点击你要更改的字段(切记,一定要包含主键,否则不成功),点击高级->选中"生成insert,update和delete语句"和"使用开放式并发"->点击确定->下一步->完成
4.此时,gridview会出现已经绑定的字段,然后再点击gridview右上角的三角尖->选中"启用编辑"和"启用删除",在gridview的最左边会多出一列
5.点击刚刚生成好的sqldatasource,在属性中查找到updatequery这个属性->修改Sql语句(因为自动生成的sql有可能不满足你的要求)->假设你的主键为id,在生成的sql里面会出现where [id]=@original_id ,只保留这一项,后面所有的条件删除
6.然后找到deletequery这个属性,步骤与5相同

此时,gridview就具有了编辑和删除的功能,只需做做美工即可.

上面的废话虽多,但只要你用一次之后,估计以后再碰到这样的问题,两分钟之内就可以解决编辑和删除的功能.

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式