c# winform如果在comboBox里显示值
来源:百度知道 编辑:UC知道 时间:2024/05/26 18:55:04
如何在comboBox里显示configs 的所有值,让他的每一个值在下拉框里?
public playsam()
{
public string[] configs
{
get
{
return m_configs;
}
}
}
能给个代码示意吗?
public playsam()
{
public string[] configs
{
get
{
return m_configs;
}
}
}
能给个代码示意吗?
//方法1
foreach(string item in configs )
{
comboBox.Items.Add(item);
}
//方法2.外加说明,方法二使用后就不可以再使用 comboBox.Items.Add方法了comboBox.DataSource = configs.ToList();
建议使用方法1
List<string> X = new List<string>(configs);
ComboBox cb = new ComboBox();
cb.DataSource = x;
把数组转换为泛型,然后绑定即可
以上代码可以试试
是直接添加还是要从数据库中读取数据呢?
如果是直接添加的话:
在Form的Lode事件中
comboBox.Items.Add("下拉框中要显示的值");
依次添加就好了...
连库的话就比较麻烦了~~
string[] 不能作为source绑定
可以用arrayList 类型的
或者datatable之类的
public arrayList configs
{
get
{
return m_configs;
}
}
获得这样的configs后 combobox.source=configs即可
ComboBox cb = new ComboBox();
cb.DataSource = configs;
循环add就好咯!
或者绑定datasource