得到 Datatable后,如何将记录显示在组合框中呢?
组合框名字:cbodidian
DataTable 名字是 dtdidian但是下面执行不成功
cbodidian.DataSource = dtdidian;显示的是两行:
System.Data.DataRowView这是为什么,我错在哪里呢?

解决方案 »

  1.   

    comboBox1.DataSource = dt; 
    comboBox1.DisplayMember = "city"; //要显示的字段名 
    //如果是Web程序的话,加上comboBox1.DataBind();
      

  2.   

    设置datatextfield 和 datavaluefield属性
      

  3.   

    组合框?comboBox1么?还是?
      

  4.   

    设置datatextfield 和 datavaluefield属性
      

  5.   

    this.comboBox1.Items.Add("内容1");
    this.comboBox1.Items.Add("内容2");
      

  6.   

    comboBox1只能显示1个字段(是个缺点),所以你要指定comboBox1.DataSource = dt;  
    comboBox1.DisplayMember = "city"; //要显示的字段名有时候还要
    omboBox4.ValueMember =“”; //你要得到值的字段名