comboBox怎么用
请问,comboBox.Items.Add方法可以把每项列表的内容添加进去,但是针对于每一条内容,都因该有一个相对应的值,那么值是怎么添加的
还有,给comboBox添加事件,用VisualStudio 的话,Button可以双击一下,然后自动生成一个关于Button的onclick事件方法,但是comboBox的SelectChanged事件怎么能让它自动给添加一个内部的方法,而不是我自己来写。
问题点数:40、回复次数:4Top
1 楼lovvver(ElephantTalk.Bright)回复于 2006-03-13 10:20:58 得分 40
1。你可以把你要绑定的数据放到DataTable里,然后将DataTable绑定上去。
选中combobox-属性:事件-找到SelectChanged,在后面双击。Top
2 楼bodan(dan)回复于 2006-03-13 11:51:17 得分 0
如果我不绑定呢?我只需要随机的往里面输入,比如:
显示项目 值
手机 1
空调 2
电视 3
冰箱 4
我怎么输入,谢谢了Top
3 楼bodan(dan)回复于 2006-03-13 16:12:44 得分 0
顶Top
4 楼yuesongboy(温柔一刀)回复于 2006-03-16 09:07:42 得分 0
先定义一个类,如
public class aaa
{
private string myLongName;
private string myShortName;
public aaa(string LongName,string ShortName)
{
this.myLongName=LongName;
this.myShortName=ShortName;
}
public string ShortName
{
get
{
return myShortName;
}
}
public string LongName
{
get
{
return myLongName ;
}
}
}
代码中写
ArrayList aaas=new ArrayList();
aaas.Add(new aaa("AAAAAA","aa"));
aaas.Add(new aaa("BBBBBB","bb"));
comboBoxClass.DataSource=aaas;
comboBoxClass.DisplayMember="LongName";
comboBoxClass.ValueMember="ShortName";Top




