hyqd.net
当前位置:首页 >> C# ComBox控件下拉值 >>

C# ComBox控件下拉值

把dropdownstyle属性设置为dropdownlist就行了

void comboBox1_LostFocus(object sender, EventArgs e) { if(comboBox1.Text!="") { comboBox1.Items.Add(comboBox1.Text); } }

嗯,只需要更改combox的dropdownstyle属性为:dropdownlist就可以实现了,试试吧

在窗体的构造函数里面的初始化方法之后写撒,查询数据然后循环读取数据然后使用combox1.items.add(数据);就搞定了!!

你的意思就想让窗体一加载,combobox中就有一个默认选中的值,对不?当你把combox.Properties.Items.Add(table.Rows[i].ItemArray[0] + "-" + table.Rows[i].ItemArray[1]);这样的代码写完后,在在后面加上一句应该就可以了,this.comboBox.SelectedIndex = 0;这句话就表示默认选中的是第一项.如果你想默认选中第几项就把0改成那个 ,注意:如果想默认显示第二项,那么把0改为1,以此类推 this.comboBox.SelectedIndex =n-1 ; n是第几项

label.Text=combox.Text;

利用索引判断用户选择了哪一个

我个人认为 当你使用tag值的时候 是因为你需要多个值保存在Combox列表里面 只有Text和Value你不够用 所以你选择了Tag值 但这是一种错误的编程方法 combox的Item是object类型 当你给combox数据源的时候 其实combox就已经把一个完整的

combobox1增加textchange之类的事件,在事件里 把combobox1的值赋给combobox2就可以了

在comboBox1的selectedindex_changed事件里面加入类似如下代码:ComboBox2.Selectedindex=comboBox1.Selectedindex;这样写的话,必须保证两个列表的项一致,否则会报错的.

网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com