gridview中,为什么buttonField不能进入编辑状态
在gridview中,为什么表.EditIndex=e.NewEditIndex;之后boundField进入了编辑状态,但是buttonField就不能进入编辑状态呢,...
在gridview中,为什么 表.EditIndex = e.NewEditIndex;之后boundField进入了编辑状态,但是buttonField就不能进入编辑状态呢,有什么方法可以领到buttonField进入编辑状态。
展开
展开全部
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就具有了编辑和删除的功能,只需做做美工即可.
上面的废话虽多,但只要你用一次之后,估计以后再碰到这样的问题,两分钟之内就可以解决编辑和删除的功能.
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
步骤:
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就具有了编辑和删除的功能,只需做做美工即可.
上面的废话虽多,但只要你用一次之后,估计以后再碰到这样的问题,两分钟之内就可以解决编辑和删除的功能.
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询