使用数据绑定控件将记录添加到数据集

时间:2011-05-02 20:57:43

标签: vb.net data-binding

我想这是一个非常Noobish的问题,我不想问,但我一直在努力解决这个问题,

我需要使用 VB.net 中的数据绑定控件向DataSet添加行。

我自己设置了数据绑定,它们绑定了正确的控件,而BindingSource使用了正确的DataSet。正确地从DataSet填充DataAdapter,并且绑定源有效,因为导航控制所有工作正常。

以下是菜鸟部分:如何使用控件向DataSet添加新数据?

我整天都在努力解决这个问题。我已经尝试了 Google ,这个主板,其他主板, MSDN ,我能想到的一切,我找不到一个简单的教程如何去做。我要么像两块短木板一样厚,要么就像我想象的那样简单。

有人可以帮我这个吗?这让我很生气。

我想必须进行某种结束编辑,这样才能让我在{em>插入,更新删除记录{ {1}}(与DataSet s)一样使用

1 个答案:

答案 0 :(得分:0)

您无法直接向DataSet添加新数据,您可以向驻留在DataSet中的DataTables添加行。

您应该有一个“添加项目”按钮或类似的东西,并在事件处理程序中将行添加到数据表中。确保用户可以使用绑定控件编辑已编辑的行,并添加一个“保存”按钮,该按钮将在更改的DataTable上执行TableAdapter.Update()。

如果使用DataGridView,设置属性AllowUserToAddRows = true将添加一个空的“脏”行,用户可以在其中键入数据以将新记录添加到DataTable。

这两个应该让你开始:

Walkthrough: Saving Data to a Database (Single Table)

Editing Data in Datasets