combox多列显示问题

hailang456987 2010-10-21 03:27:17
我想实现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那样能显示列头的搞了一下午了谁能帮帮我啊
...全文
148 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hailang456987 2010-10-21
  • 打赏
  • 举报
回复
不行啊每次用 tb = new DataTable("test");
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程序就结束了 不知道怎么回事?这个是仿照它给的例子的啊不行啊
hailang456987 2010-10-21
  • 打赏
  • 举报
回复
怎么一点击combox程序就终止了那?
hailang456987 2010-10-21
  • 打赏
  • 举报
回复
纯英的啊哥 你这不是考验我么,不过还好勉强看懂 现在用下看看
三岁、就很帅 2010-10-21
  • 打赏
  • 举报
回复
每天回帖有分 顺便帮你顶哈

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧