Paging i Gridview , DataSource er en XmlNodeList
Hey,Jeg har et gridview som jeg fylder om med data fra en XmlNodeList.
Min html ser således :
------
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSource1" OnPageIndexChanged="gvEmployees_PageIndexChanging">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Name" ReadOnly="True" SortExpression="Name" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
SelectMethod="GetCarInfo" TypeName="BilInfo"></asp:ObjectDataSource>
--------
Min 'GetCarInfo' metode ser således ud
public XmlNodeList GetCarInfo()
{
XmlDocument doc = new XmlDocument();
doc.Load(XMLpath);
XmlNodeList nodes = doc.SelectNodes("cars/car");
return nodes;
}
Nu vil jeg så gerne have paging på mit gridview, men jeg får denne fejl:
The data source does not support server-side data paging.
Jeg ved jeg skal implementere en custom paging event, men jeg har ikke helt styr på hvordan.
Kan i hjælpe?