[英]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.