当数据集返回值为null时,combobox返回System.Data.DataRowView

时间:2018-02-22 02:19:36

标签: c# combobox

尝试绑定组合框但在ds.Tables [0] .Rows.Count> 0时返回System.Data.DataRowView但返回值为null。

cbox.DataSource = ds.Tables[0];
cbox.DisplayMember = displayValue;
cbox.SelectedIndex = -1;

1 个答案:

答案 0 :(得分:0)

这对我来说很有用,你可以试试它对你的帮助

            DataTable dt = new DataTable("Default");
            dt.Columns.Add("DatabaseName");
            dt.Rows.Add("Sample");
            DataSet ds = new DataSet();
            ds.Tables.Add(dt);
            comboBox1.DisplayMember = "DatabaseName";
            comboBox1.DataSource = ds.Tables[0];

            DataTable dt1 = new DataTable("Default1");
            dt1.Columns.Add("DatabaseName");
            ds.Tables.Add(dt1);
            comboBox2.DisplayMember = "DatabaseName";
            comboBox2.DataSource = ds.Tables[1];