Привязка данных: «System.Web.UI.WebControls.XmlDataSourceNodeDescriptor» не содержит свойства с именем «name».
Файл XML:
<Persons>
<Person >
<id>1</id>
<name>jkl</name>
</Person>
<Person >
<id>2</id>
<name>jhk</name>
</Person>
<Person >
<id>3</id>
<name>kjh</name>
</Person>
<Person >
<id>4</id>
<name>jhkj</name>
</Person>
<Person >
<id>5</id>
<name>lj</name>
</Person>
<Person >
<id>6</id>
<name>jhkl</name>
</Person>
<Person >
<id>7</id>
<name>jhj</name>
</Person>
</Persons>
Я хочу привязать к списку с datatextfield=name
и datavaluefield=id
из xml.
код страницы aspx выглядит так:
<asp:ListBox ID="lstBinddata" runat="server" SelectionMode="Multiple" DataSourceID="xmldata" DataTextField="name" DataValueField="id">
</asp:ListBox>
<asp:XmlDataSource ID="xmldata" runat="server" DataFile="xmldata.xml"> </asp:XmlDataSource>