Asp.net 如何在dropdownlist中检索图纸名称 DataTable dtExcelSheetName=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null); 字符串getExcelSheetName=dt

Asp.net 如何在dropdownlist中检索图纸名称 DataTable dtExcelSheetName=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null); 字符串getExcelSheetName=dt,asp.net,c#-4.0,Asp.net,C# 4.0,如何在dropdownlist中检索图纸名称 DataTable dtExcelSheetName=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null); 字符串getExcelSheetName=dtExcelSheetName.Rows[0][“Table_Name”].ToString(); cmd.CommandText=“从[”+getExcelSheetName+“]”中选择*; ArrayList aList=新的ArrayLi

如何在dropdownlist中检索图纸名称
DataTable dtExcelSheetName=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null);
字符串getExcelSheetName=dtExcelSheetName.Rows[0][“Table_Name”].ToString();
cmd.CommandText=“从[”+getExcelSheetName+“]”中选择*;
ArrayList aList=新的ArrayList();
foreach(dtExcelSheetName.Rows中的DataRow行)
{
列表.添加(行);
}       
drpSeletSheet.DataSource=aList;
对于(int i=1;i
不要使用
ArrayList
。使用
列表
。请澄清您的错误
DataTable dtExcelSheetName = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
string getExcelSheetName = dtExcelSheetName.Rows[0]["Table_Name"].ToString();

cmd.CommandText = "SELECT * FROM [" + getExcelSheetName + "]";

ArrayList aList = new ArrayList();



foreach (DataRow row in dtExcelSheetName.Rows)
{
    aList.Add(row);
}       
drpSeletSheet.DataSource = aList;
for (int i = 1; i < dtExcelRecords.Rows.Count + 1; i++)
{
    drpSeletSheet.Items.Add(dtExcelRecords.Rows[i]["Table_Name"].ToString());
}
drpSeletSheet.DataBind();

objAdapter1.SelectCommand = cmd;
objAdapter1.Fill(dtExcelRecords);