嗨,我有一個Excel表與標題,我想這些頭填充到一個下拉列表...如何將excelsheetcloumn名稱填充到下拉列表中?
任何一個可以幫助我的select語句和程序
我是一個代碼,我的工作天璣知道是否它的正確與否
DropDownList list = new DropDownList();
string connectionstring = String.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""", Excelpath);
string query1 = String.Format("select * from [{0}]", DDlist.SelectedItem.Text);
// OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query1, connectionstring);
using (OleDbConnection conn1 = new OleDbConnection(connectionstring))
{
OleDbCommand odc1 = new OleDbCommand(string.Format(query1, conn1));
conn1.Open();
OleDbDataReader dr;
dr = odc1.ExecuteReader();
while (dr.Read())
{
list.Items.Add(dr[column.ColumnName].ToString());
}
dr.Close();
conn1.Close();
}
在這種方法
我在這行
dr = odc1.ExecuteReader();Error:ExecuteReader: Connection property has not been initialized.
CA歌廳錯誤n任何一個幫助mw與此,預先感謝
試「的OleDbCommand odc1 =新的OleDbCommand(QUERY1,conn1就);」 – Nalaka526 2012-01-18 06:23:09
投擲errot在「list.Items.Add(dr [column.ColumnName] .ToString());」「System.IndexOutOfOrangeRangeException:CUSTOMER_ID」... @ Nalaka526 – 2012-01-18 06:27:49