GridView自带分页功能
代码
<asp:GridView ID="gvaccidentinfo" runat="server" AutoGenerateColumns="False"
onrowdatabound="gvaccidentinfo_RowDataBound" BackColor="White" BorderColor="#DEDFDE"
BorderStyle="None" BorderWidth="1px"
CellPadding="4" ForeColor="Black" GridLines="Vertical" DataKeyNames="ID"
Width="100%" onpageindexchanging="gvaccidentinfo_PageIndexChanging"
EmptyDataText="沒有找到相應條件的資料記錄,請重新查詢!" Font-Names="宋體" Font-Size="12px"
AllowPaging="True" >
<PagerSettings FirstPageText="第一页" LastPageText="尾页"
Mode="NextPreviousFirstLast" NextPageText="下一页" PreviousPageText="上一页" />
前台GridView
后台代码
代码
/// <summary>
/// Gridview控制項進行分類操作的函數
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void gvaccidentinfo_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
AccidentClass accidentobj = new AccidentClass();
DataSet accidentds = new DataSet();
accidentds = accidentobj.getAllaccidentinfo();
this.gvaccidentinfo.DataSource = accidentds;
this.gvaccidentinfo.PageIndex = e.NewPageIndex;
this.gvaccidentinfo.DataBind();
}