2

在 VB.NET 2008 表单上,我有一个 DataGridView、BindingSource 和 TableAdapter。

BindingSource DataSource 是一个数据集。

在数据集中,我有一个连接三个表的填充命令,这在 DataGridView 中显示没有问题。

但是,我无法更新 dataGridView,因为它有来自单个 TableAdapter 的多个表?

有谁知道我可以更新的简单方法。这些表有 200 多列,我只想更新已更改的列。如果我使用单个表,我可以在 DataGridView 中编辑数据并且数据库更新正常。

任何帮助,将不胜感激?

谢谢你。

4

1 回答 1

0

不幸的是,Windows.Forms BindingSource, 不支持复杂的属性(我假设你在后面)。

您必须制作自己的自定义BindingSource(并且可能会为您量身定制)来处理复杂的属性值和分配。

于 2009-11-03T10:23:03.120 回答