0
您好我想將我的XDocument對象包含在ASP.NET的DropDownList中。如何將XDocument綁定到DropDownList?
我的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」。我怎樣才能做到這一點