C#应用程序comboBox绑定了数据库中的一列值,如张三,李四现在我想在窗体加载时默认选中其中的张三该怎么写?comboBox1.SelectedItem = 数据库读取某一字段数据;方法没用。comboBox总是默认选中第一条数据,而不是默认选中从数据库里面读取的值。测试数据库读取正确。谢谢!
你写的这些代码是C#窗体应用程序的吗???编译找不到你写的那个方法。谢谢!
追答不是啊,是WEB的 ,窗体应用程序比这简单多了。
找不到哪个方法?
using System.Web.UI.WebControls;
using System.Web.UI;
我的是窗体应用程序,不是WEB。WEB实现起来比较简单的。我是用
IList userPosition = PositionBLL.GetAllPositions();
this.comboBox2.DataSource = userPosition;
this.comboBox2.DisplayMember = "Post";
this.comboBox2.ValueMember = "Id";
给comboBox2赋值的,没有用
foreach (Position pn in userPosition)
{this.comboBox2.Items.Add(pn.Post);}方法赋值
窗体直接赋值就可以啊,this.comboBox2.Text = "张三";
追问直接赋值,还是默认选中第一条数据,根本没任何效果。
追答有效果啊,哪怕你赋个下拉框没有的值,也行的。
追问我已经搞定了。不过还是谢谢你的热心帮助。
我的comboBox赋值方法
IList userPosition = PositionBLL.GetAllPositions();
this.comboBox2.DataSource = userPosition;
this.comboBox2.DisplayMember = "Post";
this.comboBox2.ValueMember = "Id";
使用索引会编译错误!
我的comboBox赋值方法
IList userPosition = PositionBLL.GetAllPositions();
this.comboBox2.DataSource = userPosition;
this.comboBox2.DisplayMember = "Post";
this.comboBox2.ValueMember = "Id";
...但我想在程序初始化时comboBox中默认为空该怎么弄
要么你在数据源绑定的时候,在数据源上增加一条空值,或者自己手动添加数据项,不要使用绑定!
C#windows窗体应用程序中,comboBox选择的值,在我下次打开时我想让它保存...
首先你要会几个基本操作,然后连贯起来就好了:获取选中的值 如何保存值,可以简单写文件,但最简单是settings(自己搜一下C# settings)何时保存值,可以在选择事件中,还可以在窗口关闭事件 如何获取值,也从settings取 如何设置值 如果在选择事件中保存值,那如何避免设置值的时候无限循环(所以窗口关闭...
c#form中用combobox显示sql数据库中的某一列数据
定义一个DataSet数据集,将查询结果放到数据集里select 要绑定的列 from 表 DataSet ds=new DataSet ();combobox.DataSource = ds.Tables[0];combobox.DisplayMember = "要绑定的列";combobox.ValueMember = "要绑定的列";如果要加上百度搜索框一样的功能,就是你输入前几个字符,下拉框会自动列出...
C# WinForm 如何使combobox 绑定到数据库中某表的一列。即combobox下拉...
Name列显示到画面上,Value列是对应的数据comboBox1.DataSource = dt;comboBox1.DisplayMember = "Name";comboBox1.ValueMember = "Value"
C#控件combobox的dropdownlist的默认值的问题
改成dropdownlist以后没有默认值了,所有选项都是固定的不能自行输入值,用户必须选一项,要做成默认已经选择一项的,在代码里比如窗体加载时把想要设置的那个item的selected设为true。
C#窗体文件中,combobox控件绑定的数据库,所以默认值为数据库里的第一...
绑定数据前先添加一条空白信息 如果你是想可以在控件内输入信息的直接绑定的即可,DropDownStyle设置DropDown即可。
c# combobox 设置显示默认值
comboxBox有一个selectedindex属性,想要选中哪个item,就将它的索引值填到这个属性里就是了.默认为-1,即都不选.
C#winform程序中有一个combobox在绑定了数据的情况下如何实现可以手动输 ...
本来就可以选也可以输的啊,DropDownStyle别改,默认设置成DropDown就行了。
C#中连接ACCESS数据库中某一列,在combobox列表中表示,可是只能显示第一...
绑定的只是数据源,如果想列出所有项则应该绑定列源,即应该设定datasource源,及valuemember、displaymember
c#中我想在combox里绑定数据库中某字段的内容,并显示在combox的下拉框中...
在设计界面,点击combobox,在控件的右上角有个小三角(它叫智能提示),点击它,勾选“使用数据绑定”复选框,然后选择“数据库”。找到相应的表后,在智能提示中设置DisplayMember(要显示的项)和ValueMember(显示项的值)。