求助:DataGrid2中的一行加入到DataGrid1中

ld_thinking 2004-10-20 04:06:40
在一个有3个表环境的WEBFORM中(物资盘底主表,盘底细表,进货批次表)

我现在的做法是直接在DATAGRID1(对应表为进货批次表)的selectindexchange事件里写
将选定的行的数据直接添加到DataGrid2(对应表为盘底细表)所绑定的数据集中,并提交到数据库,
此处不提交的话不行,出错的现象是只能加一行数据到DATAGRID2,后加入的行会把头一条数据覆盖。
然后在“保存”按钮中写添加一些对应主表信息的TEXTBOX控件TEXT值

我的想法就是看有没有方法能够不先把数据提交到数据库,而只是在DATAGRID2中显示,当按“保存”按钮时,才把主细表的信息同时提交到数据库。(当然是不能出现上述的错误)

小弟只学.net相关知识 一个月 请勿见怪。。

谢谢了~~~~
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
athossmth 2004-10-21
  • 打赏
  • 举报
回复
在session或者viewstate中,放dataset,dataset只从数据库读一次,页面上每次修改,更新dataset,并用它绑定datagrid,最后确认的时候才根据dataset写数据库更新
ld_thinking 2004-10-21
  • 打赏
  • 举报
回复
athossmth(athos)
谢谢 我想应该行得通
有更好的方法请大家提出 谢谢!
UP
晚上结贴
沈逸 2004-10-20
  • 打赏
  • 举报
回复
把datagrid2的那一行 数据取出来 放到datagrid1的数据源里面 重新邦定
panli_ddx 2004-10-20
  • 打赏
  • 举报
回复
把值先保存在一个viewstate中 (此viewstate是DataSet类型的)
然后修改viewstate中的值
最后把viewstate中的值保存到数据库
ld_thinking 2004-10-20
  • 打赏
  • 举报
回复
up
~~~

62,041

社区成员

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

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

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

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