0

以下の構造のxmlファイルがあります。

<student>
  <name>Rahul</name>
  <name>Sheela</name>
</student>

学生の名前をグリッドビューにリストする必要があります。

4

3 に答える 3

0

XMLファイルのレンダリング方法を変更できる場合は、このシンタックスを使用できます。

ASP.netマークアップページ

<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ファイル

<?xml version="1.0" encoding="utf-8" ?>
<students>
    <student name="Rahul" />
    <student name="Sheela" />
</students>
于 2012-07-19T18:13:06.347 に答える