读书人

c#combox控件有关问题

发布时间: 2013-11-29 00:21:24 作者: rapoo

c#combox控件问题
我用C#的combox控件与数据库中内容进行绑定后,在选中其中某项后,在combox的框中显示的是蓝色条,没有显示我选中的内容,如图所示:
c#combox控件有关问题
实现与数据库绑定的语句如下:
SqlConnection con = new SqlConnection("server=.;database=mydatabase;uid=aaa;pwd=11111111");
con.Open();
SqlCommand undermachinename = new SqlCommand("select * from undermachineinformation", con);
SqlDataReader sdrname = undermachinename.ExecuteReader();
combopoolselect.DataSource = new BindingSource(sdrname,null);
combopoolselect.DisplayMember = "undermachinename";
ombopoolselect.ValueMember = "undermachineID";
sdrname.Close();
con.Close();
但我单击其他控件后,combox控件才显示我选定的内容。
请问各位路过高人指点一下。如何在选中某项其内容显示在combox控件文本框中。
谢谢! 绑定的实际值和显示值你看看有没错
[解决办法]
Combopoolselect.ValueMember = "undermachinename";
[解决办法]
combopoolselect.SelectedItem = combopoolselect.Items[0];

读书人网 >C#

热点推荐