Нужно заполнить TreeView из XML. Делаю я это через привязку данных к XmlDataSource. Но есть маленькая проблема, TreeView заполняется не значениями элементов, а их названиями.
Вот код элементов.
| Код | <asp:TreeView ID="TreeView1" runat="server" DataSourceID="XmlDataSource1" ShowLines="True"> </asp:TreeView>
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/App_Data/test Структура.xml" XPath="/root/Students_List/Year"></asp:XmlDataSource>
|
Структура XML файла.
| Код | <root version="3.1"> <Students_List> <Year> <Name>Сервис - 3 курс</Name> <Number_of_Students>10</Number_of_Students> <Group> <Name>Р931</Name> <Number_of_Students>10</Number_of_Students> <Subgroup> <Name>Р931-1</Name> <Number_of_Students>10</Number_of_Students> </Subgroup> </Group> </Year>
<Year> <Name>Наноматериалы - 3 курс</Name> <Number_of_Students>8</Number_of_Students> <Group> <Name>Р971</Name> <Number_of_Students>8</Number_of_Students> <Subgroup> <Name>Р971-1</Name> <Number_of_Students>8</Number_of_Students> </Subgroup> </Group> </Year> </Students_List> <root>
|
И что выходит из этого все. http://s1.ipicture.ru/Gallery/Viewfull/7379194.html
Неужели придеться использовать XDocument и вручную заполнять TreeView? |