gpt4 book ai didi

c# - DataGridView/数据集更新

转载 作者:太空宇宙 更新时间:2023-11-03 11:56:25 26 4
gpt4 key购买 nike

我无法将 DataGridView 中的新行保存回数据库。简而言之,

1) 我使用 SqlDataAdapter 来填充 DataSet 中的 DataTable。

2) DataTable 是 GridView 的数据源。

3) 如果用户单击 DataGridView 底部的空白“新行”,我会在 RowEnter 事件中捕获新的空行并用数据填充它。数据显示在 DataGridView 中。

4) 当我在 SqlDataAdapter 上调用 Update 时,新数据消失并且没有保存到数据库中。

在第 3 步和第 4 步之间,我尝试了 DataGrid.EndEdit、DataSet.AcceptChanges、BindingContext [...].EndCurrentEdit 以及其他一些操作,但都没有成功。

如何将更改从 DataGridView 传播回 DataSet?

而且,如果允许我说一句简短的话,为什么要为如此明显的事情找到一个简单的例子这么难?

最佳答案

我在这里的方法取得了成功:

http://msdn.microsoft.com/en-us/library/fbk67b6z.aspx

不过,我仍然认为很难在文档中找到答案。

关于c# - DataGridView/数据集更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/299231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com