【问题标题】:Use databinding controls to add records to a dataset使用数据绑定控件将记录添加到数据集
【发布时间】:2011-05-02 20:57:42
【问题描述】:

我想这是一个非常愚蠢的问题,我不想问,但我整天都在努力解决这个问题,

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

我自己设置了数据绑定,它们绑定了正确的控件,BindingSource 使用正确的DataSetDataSet 是从 DataAdapter 正确填充的,并且绑定源可以正常工作,因为导航控件都可以正常工作。

这是菜鸟部分:如何使用控件将新数据添加到DataSet

我整天都在努力解决这个问题。我已经尝试了 Google、这个板、其他板、MSDN,我能想到的所有东西,但我在任何地方都找不到关于如何做到这一点的简单教程。要么我有两块短板那么厚,要么没有我想象的那么简单。

有人可以帮我解决这个问题吗?快把我逼疯了。

我想一定有某种最终编辑涉及到,这将使我能够插入更新删除@中的记录987654327@(与DataGridViews 一起使用)

【问题讨论】:

  • 您是否尝试向您的dataset 添加新行?

标签: vb.net data-binding


【解决方案1】:

您不能直接向 DataSet 添加新数据,您可以向驻留在 DataSet 中的 DataTable 添加行。

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

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

这两个应该让你开始:

Walkthrough: Saving Data to a Database (Single Table)

Editing Data in Datasets

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 2013-07-07
    • 2020-01-24
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    相关资源
    最近更新 更多