我正在尝试在我正在处理的应用程序中为<asp:GridView>
添加分页。
这是我在遇到问题之前尝试过的。
<asp:LinqDataSource ID="Contacts" ContextTypeName="Xrm.XrmServiceContext" TableName="ContactSet" runat="server"/>
<asp:GridView ID="gvContacts" DataSourceID="Contacts" AutoGenerateColumns="false"
runat="server" GridLines="None" CssClass="table table-hover table-striped"
UseAccessibleHeader="true" OnPreRender="gvContacts_PreRender" AllowPaging="true" >
<!-- irrelevant grid view content -->
</asp:GridView>
如果忽略AllowPaging="true"
,一切正常(没有分页功能)。一旦我加入AllowPaging="true"
,我就会收到以下错误:
System.NotSupportedException:不支持“Count”方法。
如何向<asp:GridView>
添加分页(大小= 50)?我是在错误的轨道上还是有什么我想念的?
答案 0 :(得分:0)
将此添加到您的Gridview标记(排序可选):
<asp:GridView AllowPaging="true" AllowSorting="true" PageSize = "50" >
某处你有一种方法&#34;伯爵&#34;引用。也许Linq方法.Count()上的东西不可数(猜)?