SqlDataAdapter SqlDa = new SqlDataAdapter("select * fromTest",Myconn);
SqlDa.Fill(ds,"test");
comboBox1.DataSource = ds.Tables["test"].DefaultView;
comboBox1.ValueMember = "Context";//Context为你要显示的字段
comboBox1.DisplayMember = "Context";
SqlDa.Fill(ds,"test");
comboBox1.DataSource = ds.Tables["test"].DefaultView;
comboBox1.ValueMember = "Context";//Context为你要显示的字段
comboBox1.DisplayMember = "Context";
在绑定数据源后应该绑定你所要的字段comboBox1.ValueMember = "Context";//Context为你要显示的字段
comboBox1.DisplayMember = "Context";
还是
comboBox1.DataSource = ds.Tables["test"].DefaultView;
comboBox1.ValueMember = "Context";//Context为你要显示的字段
comboBox1.DisplayMember = "Context";
这里的问题 你写的也不对 但是还是要谢谢你
SqlDa.Fill(ds,"text");
comboBox1.DataSource = ds.Tables["text"].DefaultView;
comboBox1.ValueMember = "Context";
comboBox1.DisplayMember = "Context";数据库:
在SQL SERVER 2000中建表的脚本:
CREATE TABLE [dbo].[tbTree] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [Context] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [ParentID] [int] NULL ) ON [PRIMARY]
在表中添加如下记录:
SET IDENTITY_INSERT tbtree ONinsert tbtree (ID,Context,ParentID) values ( 1,'中国',0)insert tbtree (ID,Context,ParentID) values ( 2,'北京',1)insert tbtree (ID,Context,ParentID) values ( 3,'天津',1)insert tbtree (ID,Context,ParentID) values ( 4,'河北省',1)insert tbtree (ID,Context,ParentID) values ( 5,'广东省',1)insert tbtree (ID,Context,ParentID) values ( 6,'广州',5)insert tbtree (ID,Context,ParentID) values ( 7,'四川省',1)insert tbtree (ID,Context,ParentID) values ( 8,'成都',7)insert tbtree (ID,Context,ParentID) values ( 9,'深圳',5)insert tbtree (ID,Context,ParentID) values ( 10,'石家庄',4)insert tbtree (ID,Context,ParentID) values ( 11,'辽宁省',1)insert tbtree (ID,Context,ParentID) values ( 12,'大连',11)insert tbtree (ID,Context,ParentID) values ( 13,'上海',1)insert tbtree (ID,Context,ParentID) values ( 14,'天河软件园',6)insert tbtree (ID,Context,ParentID) values ( 15,'汕头',5)SET IDENTITY_INSERT tbtree off
comboBox1.DataSource=dt.DefaultView;//没有指明绑定的是哪个表。
-----------------------------------------
还应该有一个绑定字段