动态绑定组合框 [英] Dynamically binding combobox

查看:100
本文介绍了动态绑定组合框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在动态创建组合框,向其分配对象列表

i am creating combobox dynamically to which i am assigning a list of objects

class Fields
{
public string key{ get; set; }
public string value{ get; set; }
}
List column = new List();
column = str.split(',').Tostring();
 
BindingList obj = new BindingList();
for (int k = 0;k<columnheader.count;k++)>
{
obj.Add(new Fields() { key= column[k].ToString(),
value= column[k].ToString() });
}
}
Combobox combobox = new Combobox(); 
combobox.Datasource = obj;



在combobox.Items中显示字段

但是我想要在我的combobox.Items中作为键的值
任何建议



in the combobox.Items it is showing Fields

but i want in my combobox.Items as value of key
Any suggestions

推荐答案

我对您的代码有很多建议,但您的问题的答案是:

I''ve got many suggestions to your code, but the answer of your question is:

class Fields
{
    public string key { get; set; }
    public string value { get; set; }
    public override string ToString()
    {
        return value;
    }
}



但是我想在我的combobox.Items中作为键的值"不知道您是否要显示键或值.我选择了价值. ;)



"but i want in my combobox.Items as value of key" Didn''t understand if you wanted key or value to be displayed. I choosed value. ;)


这篇关于动态绑定组合框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆