ComboBox1.DataSource = XXX;
ComboBox1.DataTextField = "列名";
ComboBox1.DataValueField = "列名";
ComboBox1.DataBind();

解决方案 »

  1.   

    楼上说的对,其中的ComboBox1.DataTextField 与ComboBox1.DataValueField 就是你要显示的列值,一般是同一列。也有的是库中2列一一对应,而需要显示的是一列(看着好看),值是另一列(编程方便)
    与DropDownList的数据绑定差不多的
      

  2.   

    你是怎么连接的数据库。我用的是已有的数据连接、数据适配器、数据集。这就很容易就把combox帮定到数据集中的表了。
         this.comboBox1.DataSource = this.dataSet11.职工表;
         this.comboBox1.DisplayMember = "姓名";
         this.comboBox1.TabIndex = 0;
    记住:在显示combox之前,用适配器的fill填充数据集。
        不用数据集,就要手动添加combox.
        上面的this.dataSet11.职工表;"姓名";是例子。