multiColumnComboBox多列显示不正确

hailang456987 2010-11-16 09:42:07
我用multiColumnComboBox1这个控件来显示多列,但是当数据邦定的时候把private void multiBox()
{
linq = new linqDataContext(con);
var query = from list in linq.productb select list;
DataTable tb = new DataTable();
tb.Columns.Add("product",typeof(string));
tb.Columns.Add("name",typeof(string));
foreach(var temp in query){
tb.Rows.Add(new string[]{temp.proNO,temp.proNameas});

}
multiBox1.DataSource = tb;
multiBox1.DisplayMember = "product";
multiBox1.ValueMember = "product";
multiBox1.SelectedIndex = -1;

}这个方法放到 private void Spec_Load(object sender, EventArgs e)
{
multiBox();

} load里面数据显示正常 但是如果把这个方法放到别的非加载的方法中就出现几列挤到一起的情况这个我找了半天也没弄明白,这个怎么贴图啊 我不会贴 谁知道这个到底怎么解决啊 谢谢
...全文
140 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
colorall 2010-11-16
  • 打赏
  • 举报
回复
什么原因说说,有相似问题好做个参考!
hailang456987 2010-11-16
  • 打赏
  • 举报
回复
自己搞定了 怎么给分啊

111,129

社区成员

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

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

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