求助:combobox下拉菜单的位置不正确,是什么原因?
求助:combobox下拉菜单的位置不正确,是什么原因?
我采用的MDI界面显示,combobox在MDI子窗体中显示。
程序有下面代码:
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
ExcelDir = openFileDialog1.FileName;
string strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + ExcelDir + ";Extended Properties='Excel 12.0;'";
DataSet ds1 = new DataSet();
OleDbDataAdapter oada1 = new OleDbDataAdapter("select * from [sheet1$]", strConn);
oada1.Fill(ds1);
dataGridView1.DataSource = ds.Tables[0];
oada1.Dispose();
ds1.Dispose();
}
运行上面代码的“oada1.Fill(ds1);”字段后,combobox下拉菜单的位置不正确,是什么原因?怎么解决?