当前位置:编程学习 > C#/ASP.NET >>

multiColumnComboBox多列显示不正确

我用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里面数据显示正常 但是如果把这个方法放到别的非加载的方法中就出现几列挤到一起的情况这个我找了半天也没弄明白,这个怎么贴图啊 我不会贴  谁知道这个到底怎么解决啊 谢谢
--------------------编程问答-------------------- 自己搞定了 怎么给分啊 --------------------编程问答-------------------- 什么原因说说,有相似问题好做个参考!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,