我試圖讓被綁定到一個簡單的XML文檔的簡單網格的看法,但我一定是失去了一些東西,因爲我不斷收到錯誤消息:GridView控件與的GridView綁定到XML
數據源id 'GridView1'沒有任何 屬性或屬性,從其中到 生成列。確保您的數據源包含內容。
代碼
<asp:GridView ID="GridView1" runat="server" DataSourceID="XmlDataSource1">
<Columns>
<asp:BoundField DataField="id" HeaderText="ID" SortExpression="id" />
</Columns>
</asp:GridView>
<asp:XmlDataSource ID="XmlDataSource1" runat="server"
DataFile="Notifications.xml" XPath="/data/node"></asp:XmlDataSource>
XML
<?xml version="1.0" encoding="utf-8" ?>
<data>
<node>
<id>1096</id>
<name>About Us</name>
<date>21/12/2009 17:03:43</date>
<user id="1">writer</user>
</node>
<node>
<id>1099</id>
<name>News</name>
<date>21/12/2009 17:03:47</date>
<user id="1">writer</user>
</node>
<node>
<id>1098</id>
<name>Another page</name>
<date>21/12/2009 17:03:52</date>
<user id="1">writer</user>
</node>
</data>
是它也許是我的XPath那是錯的還是我做的東西基本上是錯誤的嗎?
沒有幫助。我試過不同的路徑甚至不同的xml文件。 – jpkeisala 2010-01-01 17:10:56
使用你需要的元素中的數據 你需要做這樣的事情來將id從xml中取出。 Brian在下面說得很好,XmlDataSouce使用屬性。 的」/> –
2010-01-02 13:08:55