我想实现access中下拉列表出现的多列显示效果,基本实现了但数据没有列头啊没法贴图
DataTable tbal = new DataTable("matrial");
tbal.Columns.Add("proname", typeof(string));
tbal.Columns.Add("proeara", typeof(string));
dataSet1.Tables.Add(tbal);
dataGridView1.DataSource = dataSet1;
linq = new linqDataContext(con);
var quer = from list in linq.manufacturers select list;
foreach(var temp in quer){
tbal.Rows.Add(new string []{temp.manuid,temp.manuname});
}
multiColumnComboBox1.DataSource = tbal;
multiColumnComboBox1.DisplayMember = "proname";
multiColumnComboBox1.ValueMember = "proeara";
这是代码,我想实现的是点击multiColumnComboBox1控件时能让数据像datagridview那样能显示列头的搞了一下午了谁能帮帮我啊
DataTable tbal = new DataTable("matrial");
tbal.Columns.Add("proname", typeof(string));
tbal.Columns.Add("proeara", typeof(string));
dataSet1.Tables.Add(tbal);
dataGridView1.DataSource = dataSet1;
linq = new linqDataContext(con);
var quer = from list in linq.manufacturers select list;
foreach(var temp in quer){
tbal.Rows.Add(new string []{temp.manuid,temp.manuname});
}
multiColumnComboBox1.DataSource = tbal;
multiColumnComboBox1.DisplayMember = "proname";
multiColumnComboBox1.ValueMember = "proeara";
这是代码,我想实现的是点击multiColumnComboBox1控件时能让数据像datagridview那样能显示列头的搞了一下午了谁能帮帮我啊
tb.Columns.Add("one", typeof(string));
tb.Columns.Add("two", typeof(string));
DataRow row = tb.NewRow();
row["one"] = "1";
row["two"] = "2";
tb.Rows.Add(row);
multiColumnComboBox2.Table = tb;
multiColumnComboBox2.DisplayMember = "Band";
multiColumnComboBox2.ColumnsToDisplay = new string[] { "Band", "Song" };
填充完数据在点击multiColumnComboBox2程序就结束了 不知道怎么回事?这个是仿照它给的例子的啊不行啊