CS代码:
DataSet ds = new DataSet();
ds.ReadXml(@Server.MapPath("~/App_Data/Users.xml"));
DataView dv = new DataView(ds.Tables[0]);
foreach (DataRowView drv in dv)
{
this.DropDownList1.Items.Add(new ListItem(drv["Name"].ToString(), drv["ID"].ToString()));
}
XML文件:
<?xml version="1.0" encoding="utf-8"?>
<NewDataSet>
<Table>
<ID>1</ID>
<Name>Csaspx1</Name>
</Table>
<Table>
<ID>2</ID>
<Name>Csaspx2</Name>
</Table>
<Table>
<ID>3</ID>
<Name>Csaspx3</Name>
</Table>
</NewDataSet>
本文介绍了一种使用C#从XML文件中读取数据并填充到ASP.NET DropDownList的方法。通过创建DataSet并使用ReadXml方法加载XML文件内容,然后利用DataView进行遍历,将每一项的ID和名称添加到DropDownList中。
738

被折叠的 条评论
为什么被折叠?



