当前位置:编程学习 > C#/ASP.NET >>

VS2010中用C#开发Windows程序,Combox从数据库表读数据问题

VS2010平台,用C#开发Windows程序,Combox从数据库表读数据能显示,但是选中下拉框中的某一项后,不能在下拉框中显示,下拉框中是蓝色选中,没有选中的下拉框内容.是不是vs2010中有bug啊

             DataSet ds = storeClassBLL.GetAllList();
            combox1.DataSource = ds.Tables[0];
            combox1.DisplayMember = "storeName";
            combox1.ValueMember = "storeClassID"; --------------------编程问答-------------------- 啥意思,表示没看懂 --------------------编程问答-------------------- DataSet ds = storeClassBLL.GetAllList();
            combox1.DataSource = ds.Tables[0];
            combox1.DisplayMember = "storeName";
            combox1.ValueMember = "storeClassID";
//增加下面两行
            combox1.AutoCompleteMode = AutoCompleteMode.Suggest;
            combox1.AutoCompleteSource = AutoCompleteSource.ListItems; --------------------编程问答-------------------- 就是在下C#下拉框中从数据库表中绑定数据,单击下拉框时,选择的条目,不能显示在框中,当在下拉框外单击鼠标时才能显示. --------------------编程问答-------------------- 我自己解决了,单击完下拉框后,让光标到其它控件中,就行了。也就是单击完下拉框后,再执行下面事件
   private void combox1_SelectionChangeCommitted(object sender, EventArgs e)
        {
            txtAddress.Focus();
        } --------------------编程问答-------------------- 貌似这只是个应急的解决方案,应该是什么地方设置的不对或者某些事件有冲突,正常情况下选择了就会显示在下拉列表框的文本框中的
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,