我在将字典绑定到组合框时遇到问题

时间:2019-01-17 20:39:04

标签: c# winforms dictionary combobox datasource

我试图将包含数据的字典绑定到我说的组合框中:

  

System.ArgumentException:“无法绑定到新的显示成员。   参数名称:newDisplayMember“

我无法使其工作

我已经搜索过google来找到解决方案,但它的工作方式都和我一样,但这对我不起作用

Dictionary<int, string> comboSource2 = new Dictionary<int, string>();
row = new string[datenbank.Result.FieldCount];
while (datenbank.Result.Read())
{
   comboSource2.Add((int)datenbank.Result.GetValue(0), datenbank.Result.GetValue(1).ToString());
   row[0] = datenbank.Result.GetValue(1).ToString();
   row[1] = datenbank.Result.GetValue(2).ToString();
   row[2] = datenbank.Result.GetValue(4).ToString();
   row[3] = datenbank.Result.GetValue(3).ToString();
   row[4] = datenbank.Result.GetValue(5).ToString();
   viewFutterplan.Rows.Add(row);
}

cbxTierID.DataSource = new BindingSource(comboSource2, null);
cbxTierID.DisplayMember = "Value";
cbxTierID.ValueMember = "Key";

有人可以帮助我吗?

0 个答案:

没有答案