我正在嘗試搜索,並且我的網格顯示了20條記錄的結果。如何在頁面底部的點擊數中分頁查看第2頁
如果我已經申請允許分頁真,頁面大小爲20
然後在點擊中網第2頁上我的整個電網再次向我展示全網以其第1頁清爽答。
如何查看我的最後10條記錄這是從11到20,如果記錄是20和頁面大小是電網
<div id="divApplication" runat="server">
<asp:GridView ID="gvApplication"
runat="server"
AutoGenerateColumns="false"
AllowPaging="true"
AllowSorting="True"
AlternatingRowStyle-CssClass="alt"
PagerStyle-CssClass="pgr"
OnPageIndexChanging="OnPageIndexChanging"
CssClass="table table-bordered table-striped"
PageSize="10" Width="50%">
<Columns>
<asp:TemplateField HeaderText='Application' HeaderStyle-VerticalAlign="Middle">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" CssClass="chkbox" />
<ItemTemplate>
<asp:Label ID="lblFirstName" runat="server"
att='<%#DataBinder.Eval(Container.DataItem,"ID")%>' Text='<%# SetLinkCodeApplication(Convert.ToInt64(DataBinder.Eval(Container.DataItem,"ID")),DataBinder.Eval(Container.DataItem,"Application").ToString()) %>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="3%" HorizontalAlign="left" />
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
的10
客戶端代碼綁定我的網格在C#中的服務器端代碼
public void fncfillApplication()
{
try
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("Application.xml"));
if (ds.Tables[0].Rows.Count != 0)
{
gvApplication.DataSource = ds;
gvApplication.DataBind();
}
}
catch (Exception ex)
{
ex.Message.ToString();
}
}
protected void OnPageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvApplication.PageIndex = e.NewPageIndex;
this.fncfillApplication();
}
Setlinkcode在編輯模式綁定我的數據
public string SetLinkCodeApplication(Int64 sId, string sName)
{
string functionReturnValue = null;
try
{
functionReturnValue = "<a href=javascript:fncopenEditPopUpApplication(" + sId + ")>" + sName.Trim() + "</a>";
//return functionReturnValue;
}
catch (Exception ex)
{
throw;
}
return functionReturnValue;
}
我使用XML數據源綁定數據
測試你的代碼。它工作得很好。 – VDWWD
在搜索它顯示我20結果,但當我點擊第二個索引查看最後10條記錄綁定再次發生,並顯示我所有記錄 – Basant12
其工作正常,但是當搜索比如果網格填充20條記錄,但如果頁面大小是20比我不能查看最後10條記錄 – Basant12