您好我想在 ASP.NET 的 DropDownList 中包含我的 XDocument 对象。
我的 ASPX:
<asp:DropDownList ID="drpLogLocation" runat="server" AutoPostBack=true onselectedindexchanged="drpLogLocation_SelectedIndexChanged">
我的 C# 代码:
XDocument x = XDocument.Load(Server.MapPath(@"~\App_Data\location.xml"));
x.Root.Descendants()
.Where(e => !ActiveUserList.Contains((string)e.Attribute("group")))
.ToList()
.ForEach(s => s.Remove());
drpLogLocation.DataSource = x;// ?????????????
drpLogLocation.DataBind();
这是我的 XML 结构:
<plants>
<plant id="DB" display="Dill" group="NPS_DB" />
<plant id="SB" display="Süd" group="NPS_SB" />
</plants>
我想要我的 DropDownList DataTextField="display" 和 DataValueField="id"。我怎么能做到这一点