【发布时间】:2013-04-30 11:12:33
【问题描述】:
我正在用 C# (VS 2008) 开发一个 WinForm 应用程序。
我有一个 DataGridView 绑定到一个 DataTable(字段)和一个附加列 - ComboBoxColumn。它被称为 RefFieldName,它绑定了相同的字段数据表。它使用在ComboBox 中选择的字段的 ID 填充此 DataGridView 中的列 (RefFieldId)。
当我的 RefFieldId 单元格已设置时,除了显示字段名称外,一切正常。我需要在我的ComboBox 单元格中显示带有来自 RefFieldId 的 ID 的字段名称。
如何以这种方式刷新我的ComboBox?
【问题讨论】:
-
自定义 ComboBox 的数据源是什么?您是否通过 DataPropertyName 将其绑定到数据表中的原始列之一?
-
是的!它绑定到我的数据集中表中的列 RefFiedId。当然,我将字段名称定义为 DisplayMember,字段 ID 定义为 ValueMember。
标签: c# data-binding datagridview datagridviewcomboboxcell