0

我正在用 C# (VS 2008) 开发一个 WinForm 应用程序。

DataGridView绑定到DataTable(Fields) 和一个附加列 - ComboBoxColumn。它被称为 RefFieldName,它绑定了相同的字段数据表。它DataGridView使用在ComboBox.

除了在我的 RefFieldId 单元格已设置时显示字段名称外,一切正常。我需要在我的单元格中显示带有来自 RefFieldId 的 ID 的字段名称ComboBox

我如何ComboBox以这种方式刷新我的?

4

1 回答 1

0

好吧!

我找到了解决方案,但它并不像我预期的那样优雅。

我编写了一个方法,它为每条记录检查表中的所有记录并寻找合适的。然后它更新名称:

row.Cells["RefFieldName"].Value = refRow.Cells["FieldName"].Value;

然后有必要处理事件 DataError 并为此创建一个空方法。如果有人知道更好的解决方案,那就太好了!

问候,库巴。

于 2013-05-11T17:04:54.557 回答