combobox的itemdata问题(在线等) 比如vb中的itemdata属性如何设置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法有三:1、直接添加:在ComBox的Items的属性中点Connection,每行一个。2、动态添加:用循环,this.Combox1.Items.Add(值)。3、绑定: this.ComBox1.DisplayMember="要显示的内容"; this.ComBox1.ValueMember="实际的值"; this.ComBox1.DataSource=数据集 好像是不行。我从数据库中取出记录,比如所(a,1),(b,2),(c,3)...,我想显示为,a,b,c,对应的itemdata=1,2,3(vb语法)。可是取valuemember的值是添加项目的最后一个值 这就是第三种方法啊!完整代码如下:OleDbConnection con=new OleDbConnection("provider=Microsoft.Jet.Oledb.4.0;Data Source=c:\\exam.mdb");con.Open();OleDbDataAdapter sda=new OleDbDataAdapter();sda.SelectCommand=new OleDbCommand("select * from exampTable",con);DataSet ds=new DataSet()sda.Fill(ds,"CurrenTable");this.ComBox1.DisplayMember="姓名";//在ComBox1中显示的字段。this.ComBox1.ValueMember="性别";//在Combox1中真正的值。this.ComBox1.DataSource=ds.Tables["CurrentTable"].DefaultView;this.ComBox1.SelectedIndex=0;在ComBox1的事件中可以用this.ComBox1.SelectedValue取得真正的值。 VB基本差不多,也就是说DisplayMember是Combox中显示的内容,对应于你的a,b,c,ValueMember对应于1,2,3 C#调用webservice访问数据库出错,求解 选择性查询数据 如何多线程做同一件事如何搞? webbrowser问题 帮忙看段简单代码!谢谢 关于数据组合的问题 外部控件能不能和主程序生成在一起? ASP.NET 2003 里面支持缓存依赖不? c# GDI+问题 问一个 "非技术问题" , 进来看看好吗 ? 怎么得到MS sql server 中的存在的数据库 跨进程对象管理问题
1、直接添加:在ComBox的Items的属性中点Connection,每行一个。
2、动态添加:用循环,this.Combox1.Items.Add(值)。
3、绑定:
this.ComBox1.DisplayMember="要显示的内容";
this.ComBox1.ValueMember="实际的值";
this.ComBox1.DataSource=数据集
完整代码如下:
OleDbConnection con=new OleDbConnection("provider=Microsoft.Jet.Oledb.4.0;Data Source=c:\\exam.mdb");
con.Open();
OleDbDataAdapter sda=new OleDbDataAdapter();
sda.SelectCommand=new OleDbCommand("select * from exampTable",con);
DataSet ds=new DataSet()
sda.Fill(ds,"CurrenTable");
this.ComBox1.DisplayMember="姓名";//在ComBox1中显示的字段。
this.ComBox1.ValueMember="性别";//在Combox1中真正的值。
this.ComBox1.DataSource=ds.Tables["CurrentTable"].DefaultView;
this.ComBox1.SelectedIndex=0;在ComBox1的事件中可以用this.ComBox1.SelectedValue取得真正的值。