我正在尝试遍历一个组合框,其组件数据集如下所示
var things = new Dictionary<int, string>();
cboOrg1.DisplayMember = "Value";
cboOrg1.ValueMember = "Key";
cboOrg1.DataSource = new BindingSource(things, null);
然后我尝试获取列表中的数据,因为我尝试使用o我没有选择使用选择值成员。有人可以告诉我我做错了吗?
foreach (var o in cboOrg1.Items)
{
o.
}
答案 0 :(得分:0)
如果您将循环变量的类型显式声明为KeyValuePair<int, string>
(根据您的字典的数据类型用作绑定源) - 您将能够使用o.Value
属性,依此类推。
像这样:
foreach (KeyValuePair<int, string> o in cboOrg1.Items)
{
var x = o.Value;
}