以下の構造のxmlファイルがあります。
<student>
<name>Rahul</name>
<name>Sheela</name>
</student>
学生の名前をグリッドビューにリストする必要があります。
以下の構造のxmlファイルがあります。
<student>
<name>Rahul</name>
<name>Sheela</name>
</student>
学生の名前をグリッドビューにリストする必要があります。
XMLファイルのレンダリング方法を変更できる場合は、このシンタックスを使用できます。
<asp:GridView ID="GridView1" runat="server" DataSourceID="xmlDataSource"
AutoGenerateColumns="False">
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%# Eval("name") %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:XmlDataSource ID="xmlDataSource" runat="server" DataFile="~/myxmlsource.xml" />
この場合、可能であればXMLファイルを変更する必要があります。これは、以前は常にそのように機能していたためですが、フォーマットを試した後は機能しません。たぶんインターネットで少し検索すると、それは可能だと言われるかもしれませんが、まだチェックしていません。これが私が使用したフォーマットで、完全に機能しています。
<?xml version="1.0" encoding="utf-8" ?>
<students>
<student name="Rahul" />
<student name="Sheela" />
</students>