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