Gridview分页问题[英] Gridview Paging Question

本文是小编为大家收集整理的关于Gridview分页问题的处理方法,想解了Gridview分页问题的问题怎么解决?Gridview分页问题问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

大家好,
我有一个简单的问题.我有两个页面 Default 和 Names.
Default.aspx 是带有一个文本框和一个提交按钮的搜索页面.然后我 Postbackurl 到 Names.aspx,它有一个启用了分页并绑定到 sqlDataSource 的 gridview.
当我搜索 Names.aspx 页面时显示第一页数据,但当我选择下一页时没有显示任何内容.我做错了什么.
这是我的代码:
Default.aspx

<

表格 id="form1" runat="server">

<div>

<字体大小=2>

<asp:TextBox ID="Lname" runat="服务器"></asp:TextBox>

<asp:按钮 ID="btnSearch" runat="server" <字体大小=2>

文字="搜索" PostBackUrl="names.aspx" />

<字体大小=2>

</div>

</表格>


Names.aspx

<表格 id="form1" runat="server">

<div>

<字体大小=2>

<asp:GridView ID="GridView1" runat="服务器" AutoGenerateColumns="假" AllowPaging ="true" <字体大小=2>

DataKeyNames="perLastName" DataSourceID="PersonnelDataSource">

<>

<asp:BoundField DataField="perIdentification" HeaderText="perIdentification"

InsertVisible="False" 只读="True" SortExpression="perIdentification" />

<asp:BoundField DataField="perLastName" HeaderText="perLastName"

排序表达式="perLastName" />

<asp:BoundField DataField="perFirstName" HeaderText="perFirstName"

排序表达式="perFirstName" />

<asp:BoundField DataField="perMiddleName" HeaderText="perMiddleName"

排序表达式="perMiddleName" />

<asp:BoundField DataField="perGroup" HeaderText="perGroup"

排序表达式="perGroup" />

</>

</asp:GridView>

<br />

<asp:AccessDataSource ID="PersonnelDataSource" runat="服务器"

数据文件="~/App_Data/Personnel2k.mdb"

选择命令="SELECT [perIdentification], [perLastName],[perFirstName]、[perMiddleName]、[perGroup] FROM [tblPersonnel] WHERE ([perLastName] LIKE '%' + ? + '%')">

<选择参数>

<asp:FormParameter FormField="lname" 名称="perLastName" 类型="String" />

</选择参数>

</asp:AccessDataSource>

<字体大小=2>

</div>

</表格>

推荐答案

你好,

感谢您的帖子!我建议将您的问题发布到 MS 论坛之一,

Microsoft Developer Network<跨度>>
论坛首页 > 数据平台开发论坛

位于此处:http://social.msdn.microsoft.com/Forums/en-US/category/dataplatformdev

祝你有美好的一天!


本文地址:https://www.itbaoku.cn/post/1356118.html