0
我有具有以下結構Gridview是否可以顯示XML元素名稱?
<companies>
<company>
<CompanyName>CompanyA</CompanyName>
<tel>123</tel>
</company>
<company>
<CompanyName>CompanyB</CompanyName>
<tel>456</tel>
</company>
</companies>
我想使用內嵌代碼
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/Companies.xml" XPath="Companies/Company/CompanyName"></asp:XmlDataSource>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" DataSourceID="XmlDataSource1">
<Columns>
<asp:BoundField DataField="text()" HeaderText="Company Name" />
</Columns>
</asp:GridView>
一個XML文件,但它不工作。我知道DataField應該是一個屬性名稱。它可以是內部文本值嗎?我應該放什麼?