获取GridView中绑定数据库主键的值

小哥_ 2011-06-12 12:50:18
要在外面文本框中的输入值增加到GridView中,但没有主键的值,主键的值就等于当前gridview中最后一行的绑定到数据库id主键的值加1,可是我要怎么获取到这个值呢???
...全文
167 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小哥_ 2011-06-15
  • 打赏
  • 举报
回复
已经搞定了,但不是你们的方法
子夜__ 2011-06-12
  • 打赏
  • 举报
回复
主键的值就等于当前gridview中最后一行的绑定到数据库id主键的值加1

如果这个ID 跟数据库中匹配 可以用控件显示

然后findcontrol
小哥_ 2011-06-12
  • 打赏
  • 举报
回复
听你讲的一头雾水,我gridview里面有一个模板列,里面是一个按钮,gridview外面有两个文本框,点击模版列里面的按钮时当前行的这两列数据就显示到了上面的文本框里面,两个文本框里面有一个保存修改按钮,我可以修改文本框里面的内容,点击保存修改按钮后修改了数据,但不知道怎么得到这个主键id~~
小哥_ 2011-06-12
  • 打赏
  • 举报
回复
麻烦给个代码呀!怎么实现的?
threenewbee 2011-06-12
  • 打赏
  • 举报
回复
这个值根本不存在。

我打一个比方:

假设数据库里面最大 id = 123
gridview 新增一条记录,这个 id 是多少?124么?

如果在运行的时候,另一个程序添加了一条记录,用掉了124,因为数据库没有124这条记录,这么添加完全可以。

那么你的程序的124还有效么?

结论,除非你实际插入数据库,并且得到返回的id,否则这个id不存在,更不要说获取了。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧