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

combobox 绑定数据后下拉菜单为什么只显示一行

combobox 绑定SQL数据后,第一次点击下拉菜单只显示一行,有滚动条,第二次点的时候又可以正常显示,是什么原因啊??? --------------------编程问答-------------------- 代码贴出来 --------------------编程问答-------------------- 窗口combobox绑定代码:
        private void cmbTradeType_MouseClick(object sender, MouseEventArgs e)
        {
            this.cmbTradeType.Items.Clear();
            XmlNodeList list = code.m_doc.SelectSingleNode("//行业类型").ChildNodes; ;
            foreach (XmlNode node in list)
            {
                cmbTradeType.Items.Add(node.Name.ToString());
            }
        }

用控制台调用窗口生成的DLL:
        static void Main(string[] args)
        {
            DateTime datetime = DateTime.Now;                                 //下单时间
            string maskSize = "600X800X10";                                   //铬版尺寸
            string maskType = "苏打版";                                       //铬版类型,石英或苏打
            bool large = true;                                                //大倒角
            string number = "TFT201008050013";                                //订单流水号

            //Application.EnableVisualStyles();
            //Application.SetCompatibleTextRenderingDefault(false);
            FormBarCode frm = new FormBarCode(datetime, maskSize, maskType, large, number);
            frm.ShowDialog();
            //Application.Run(frm);

            string barcode = frm.m_barCode;                                    //赋值给TFT设计文件名
            Console.WriteLine("TFT BAR CODE is:{0}", barcode);
        }

--------------------编程问答-------------------- --------------------编程问答-------------------- 已经搞定了,原来是在combobox的click事件绑定数据,现在改成界面load的时候绑定就好了.
不过原因还是没找到. --------------------编程问答--------------------
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,