dkfr.net
当前位置:首页 >> ComBoBox取消默认选中 >>

ComBoBox取消默认选中

在后面继续.combobox(‘clear’)

我提供两个思路: 1 控制combobox:可以用它的Insert方法,将你要的值插入到0位置,即第一个 2 从数据绑定的数据源控制:将数据源进行排序,然后再将数据源绑定到下拉框上即可。

this.comboBox1.DataSource=da.DefaultView; this.comboBox1.DisplayMember="Name"; this.comboBox1.ValueMember="id"; this.comboBox1.SelectedIndex=0; string texts=this.comboBox1.SelectedText.ToString();; string values=this.comboBox1....

SendMessage(hwndComboBox, CB_SETCURSEL, -1, NULL);

combo1.listindex=0 在用户为选择的情况下,列表框默认选择第一行。

comboBox1.SelectedIndex=Num 或者comboBox1.SelectedItem=xxx

默认SelectedIndex为0,所以是第一个,不过你可以设置comboBox1.SelectedIndex 的值。

这个我试了一下,新建一个MFC应用程序,然后建一个combobox,添加变量为m_combo,设置好列表项后,在OnInitDialog()中加入语句m_combo.SetCurSel(0),运行后,第一行选中。确实有默认值。你的问题应该不在这里,可能是什么地方设置有问题吧

combobox1_itemselected() { char[] temparray=combobox1.selectitem.tostring().tochararray(); for(int i=0;i

绑定SelectedItem属性,如果需要后台修改当前选择属性,LstSelect需要使用依赖属性或者继承INotifyPropertyChanged消息接口。 关于数据绑定,可以查看博文:http://blog.csdn.net/rabbitsoft_1987/article/details/19297073 public partial clas...

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