SqlDataAdapter SqlDa = new SqlDataAdapter("select * fromTest",Myconn);
SqlDa.Fill(ds,"test");
comboBox1.DataSource = ds.Tables["test"].DefaultView;
comboBox1.ValueMember = "Context";//Context为你要显示的字段
comboBox1.DisplayMember = "Context";

解决方案 »

  1.   

    错误之处:
    在绑定数据源后应该绑定你所要的字段comboBox1.ValueMember = "Context";//Context为你要显示的字段
    comboBox1.DisplayMember = "Context";
      

  2.   

    答案 不对阿 
    还是
    comboBox1.DataSource = ds.Tables["test"].DefaultView;
    comboBox1.ValueMember = "Context";//Context为你要显示的字段
    comboBox1.DisplayMember = "Context";
    这里的问题 你写的也不对 但是还是要谢谢你
      

  3.   

    这是我在VS.net 2003下运行通过的代码SqlDataAdapter SqlDa = new SqlDataAdapter("select * from tbTree",Myconn);
    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
      

  4.   

    da.Fill(dt);//没有指定填充到哪个表里去。
    comboBox1.DataSource=dt.DefaultView;//没有指明绑定的是哪个表。
    -----------------------------------------
    还应该有一个绑定字段