Привет, у меня есть лист Excel с заголовками, я хочу заполнить эти заголовки в раскрывающемся списке ...
Может ли кто-нибудь помочь мне с оператором выбора и процедурой
яработая над кодом, я не знаю, правильно ли он или нет
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.
Может ли кто-нибудь помочь mw с этим, спасибозаранее