我正在寻找一个文本框,该文本框的值是从我嵌入到解决方案中的excel电子表格中获得的。
我有下面的代码。
string str_Area = Txt_Mpan.Text.Substring(0, 2);
OleDbConnection conn = new OleDbConnection();
string path = Server.MapPath("MTC_LOOKUP.xlsx");
String connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties='Excel 12.0;IMEX=1;'";
conn.ConnectionString = connString;
conn.Open();
OleDbCommand cmd = new OleDbCommand("select [Sales Product Desc] from [Sheet1$] Where MTC =" + Txt_MTC.Text + "and area =" + str_Area, conn);
OleDbDataReader rd = cmd.ExecuteReader();
但是,在此之后,我想用sheet1 $的结果填充文本框。
我设法在网格视图中获取它,但是事实证明这相当困难。