[英]Refreshing value in a bound ComboBoxCell
我正在用C#(VS 2008)开发WinForm应用程序。
我有一个绑定到DataTable
(字段)的DataGridView
和一个附加列ComboBoxColumn
。 它称为RefFieldName,并且绑定了相同的fieldsdatatable。 它使用在ComboBox
选择的字段的ID填充此DataGridView
的列(RefFieldId)。
除已设置我的RefFieldId单元格时显示字段名称外,所有其他操作均有效。 我需要在ComboBox
单元格中显示ID为RefFieldId的字段的名称。
如何以这种方式刷新我的ComboBox
?
好!
我已经找到了解决方案,但是它没有我期望的那么优雅。
我已经编写了一种方法,可以为每个记录检查表中的所有记录并寻找合适的位置。 然后,它更新名称:
row.Cells["RefFieldName"].Value = refRow.Cells["FieldName"].Value;
然后,必须处理事件DataError并为此创建一个空方法。 如果有人知道更好的解决方案,那就太好了!
问候,库巴。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.