【发布时间】:2018-10-19 06:25:50
【问题描述】:
我有一个 dataGridView,它的列类型之一是 ComboBox。该组合框与数据源绑定。问题是,当我使用以下行设置此组合框的值时:
for (int i = 0; i < lstData.Count; i++)
{
grd["ColumnName",i].Value = lstData[i].Data;
}
或使用以下行:
grd.Rows.Add(lstData[i].Data)
它应该显示 Short_Description (0 - Reg) 而不是 Report_Code (0)。但它将值设置为下拉文本而不是设置值。我在这缺少什么? 附上截图供参考。
【问题讨论】:
-
检查您的 reportCodeLookupBinding 对象值。它可以为 short_description 也设置 0 报告代码
-
你的问题不清楚,设置组合框值的问题?还是组合框文本显示?
-
@BaskarJohn 问题是将值设置为组合框
-
'lstData[i].Data' 是什么类型?自定义对象或数组或数据值?
-
这是数据列表
标签: c# .net winforms datagridviewcolumn datagridviewcomboboxcell