C# winform combobox 动态添加 item,item要有value与text两个属性
给一个空的combobox1
添加内容
那么调用的时候可以用类似
combobox1.selectitem.value
combobox1.selectitem.text
进行调用
就是希望有一个这样子的函数,
combobox1.items.additem(value,text)
但是找不到
如果这个控件实现有问题,那么可以用其他什么代替控件也可以
谢谢大家了!!!!!!!!!
只要10分了,5555
------解决方案--------------------public class AddValue
{
private string m_Display;
private long m_Value;
public AddValue(string Display, long Value)
{
m_Display = Display;
m_Value = Value;
}
public string Display
{
get { return m_Display; }
}
public long Value
{
get { return m_Value; }
}
}
ali.Add(new AddValue( "四 ", 4));
------解决方案--------------------你所说的 动态绑定 其实只能算是 静态的
不管是在 combox 的属性 里面添加,还是 通过 combox.Item.add(); 效果是一样的
你要通过 combox.Item.add() 添加的话, 只能得到当前行的 文本,和索引
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem 选择项的文本
CobShow.SelectedItem 报错
要想 实现这样的效果
combobox1.selectitem.value
combobox1.selectitem.text
就须把,combox 绑定到数据源, 表 或者 arrarList