我在reportViewer(winform)中有一个来自dataSet的表,还有一些ComboBox。我希望ComboBox的dataSource是表列名称的列表。我该怎么办?
答案 0 :(得分:0)
假设您在table
变量中有一个数据表,然后要在ComboBox
中显示它的列列表,可以使用如下代码:
comboBox1.DataSource = table.Columns.Cast<DataColumn>().ToList();
comboBox1.ValueMember = "ColumnName";
comboBox1.DisplayMember = "ColumnName";
答案 1 :(得分:0)
您也可以尝试
comb.DataSource = dt;
comb.ValueMember = dt.Columns[0].ColumnName.ToString();
comb.DisplayMember = dt.Columns[1].ColumnName.ToString();