DataTable dt = new DataTable(ds.Tables(0));  这句有错,说是.tables只是属性不是方法DataSet ds = new DataSet();

ds.ReadXml(ithis.Server.MapPath(xmlurl)); DataTable dt = new DataTable(ds.Tables(0)); int TableRowCount = dt.Rows.Count; int i ; if(TableRowCount > 0)
{
for(i=0;i<TableRowCount;i++)
{
ListItem newItem = new ListItem();
newItem.Text     = dt.Rows[i][TextField].ToString();
newItem.Value    = dt.Rows[i][ValueField].ToString();
DropName.Items.Add(newItem);
}
}

解决方案 »

  1.   

    DataTable dt = new DataTable(ds.Tables["表名"]);
      

  2.   

    DataSet ds = new DataSet();

    ds.ReadXml(ithis.Server.MapPath(xmlurl)); int TableRowCount = ds.Tables[0].Rows.Count; int i ; if(TableRowCount > 0)
    {
    for(i=0;i<TableRowCount;i++)
    {
    ListItem newItem = new ListItem();
    newItem.Text     = dt.Rows[i][TextField].ToString();
    newItem.Value    = dt.Rows[i][ValueField].ToString();
    DropName.Items.Add(newItem);
    }
    }