Gridview分页问题 [英] Gridview Paging Question
问题描述
大家好,
我有一个简单的问题.我有两个页面Default和Names.
Default.aspx是带有一个文本框和一个提交按钮的搜索页面.然后,我将Backbackurl发送到具有启用了分页并绑定到sqlDataSource的gridview的Names.aspx.
当我搜索Names.aspx页面时,显示的是第一页数据,但是当我选择下一页时,则没有任何显示.我在做什么错.
这是我的代码:
Default.aspx
Hello All, < 表单 =服务器"> form id="form1" runat="server"> < div > <div> < asp : TextBox
I have a simple question. I have two pages Default and Names.
Default.aspx is the search page with one text box and a submit button. I then Postbackurl to Names.aspx that has a gridview with paging enabled and bound to a sqlDataSource.
when I search the Names.aspx page shows the first page of data but when I select the next page nothing is showing. What am I doing wrong.
Here is my code:
Default.aspx
<asp:TextBox ID="Lname" runat="server"></asp:TextBox>
< asp : 按钮 =" btnSearch"
<asp:Button ID="btnSearch" runat="server"
文本 =搜索" Text="Search" PostBackUrl="names.aspx" /> </ div > </div> </ 表单 > </form> < 表格 ="form1" 运行 =服务器"> <form id="form1" runat="server"> < div > <div> < asp : GridView <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AllowPaging ="true"
DataKeyNames ="perLastName" DataKeyNames="perLastName" DataSourceID="PersonnelDataSource"> < 列 > <Columns> < asp : BoundField <asp:BoundField DataField="perIdentification" HeaderText="perIdentification"
InsertVisible =假" ="perIdentification" /> InsertVisible="False" ReadOnly="True" SortExpression="perIdentification" /> < asp : BoundField <asp:BoundField DataField="perLastName" HeaderText="perLastName"
SortExpression ="perLastName" SortExpression="perLastName" /> < asp : BoundField <asp:BoundField DataField="perFirstName" HeaderText="perFirstName"
SortExpression ="perFirstName" SortExpression="perFirstName" /> < asp : BoundField <asp:BoundField DataField="perMiddleName" HeaderText="perMiddleName"
SortExpression ="perMiddleName" SortExpression="perMiddleName" /> < asp : BoundField <asp:BoundField DataField="perGroup" HeaderText="perGroup"
SortExpression ="perGroup" SortExpression="perGroup" /> </ 列 > </Columns> </ asp : GridView > </asp:GridView> < br <br /> < asp : AccessDataSource <asp:AccessDataSource ID="PersonnelDataSource" runat="server"
DataFile =〜/App_Data/Personnel2k.mdb"
DataFile="~/App_Data/Personnel2k.mdb"
SelectCommand =" SELECT [perIdentification],[perLastName], [perFirstName],[perMiddleName],[perGroup]来自[tblPersonnel],位置为[[perLastName]喜欢'%'+?+'%')"> SelectCommand="SELECT [perIdentification], [perLastName], [perFirstName], [perMiddleName], [perGroup] FROM [tblPersonnel] WHERE ([perLastName] LIKE '%' + ? + '%')"> < SelectParameters > <SelectParameters> < asp : FormParameter <asp:FormParameter FormField="lname" Name="perLastName" Type="String" /> </ SelectParameters > </SelectParameters> </ asp : AccessDataSource > </asp:AccessDataSource> </ div > </div> </ 表单 > </form> 感谢您的发帖!我建议将您的问题发布到MS论坛之一中, 这篇关于Gridview分页问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
Names.aspx
Names.aspx
推荐答案
Microsoft开发人员网络 >
位于此处: http://social.msdn.microsoft.com/Forums/zh-CN/category/dataplatformdev