ASP.NET中,gridview自带的编辑功能,如何才能修改主键的值???
2010-03-17
展开全部
默认在databind列中,主键列是不能修改的。
如果非想修改,就必须自己写方法实现更新了。
如:
1.把主键列改为模板列,使之可以被编辑。
2.放一个按钮,commandname="myupdate";
3.响应RowCommand事件,取得触发行的各新旧值
4.写sql或是linq更新数据库。
思路就是这个。可自己做试验。
---- 一切皆有可能。
如果非想修改,就必须自己写方法实现更新了。
如:
1.把主键列改为模板列,使之可以被编辑。
2.放一个按钮,commandname="myupdate";
3.响应RowCommand事件,取得触发行的各新旧值
4.写sql或是linq更新数据库。
思路就是这个。可自己做试验。
---- 一切皆有可能。
展开全部
我估计你的主键是类似于产品编码的字段吧,修改主键的原因是因为发现该字段好像维护错了吧!!
设置ID列,或者添加主键维护页面,只要主键生成了,不允许修改,只能添加或删除!
设置ID列,或者添加主键维护页面,只要主键生成了,不允许修改,只能添加或删除!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主键本来设计的时候基本都是自动生成,如果您在工作中需要修改主键说明您的数据库设计有问题,请重新设计数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ReadOnly="True"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汗... 你都说是主键的列了 没有主键了 你根据什么修改啊大哥.... 主键当然不能修改了 ..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询