【发布时间】:2014-02-24 23:42:03
【问题描述】:
我有一个Gridview,我想设置Pagination。到目前为止,我有:
<asp:GridView ID="grdActivity"
runat="server"
AutoGenerateColumns="False"
AllowPaging="True"
PageSize="30"
OnPageIndexChanging="gridView_PageIndexChanging">
后面的C#代码是:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
dsActivity myDataSet = new dsActivity();
myDataSet = clsDataLayer.GetActivity(Server.MapPath("DB.mdb"));
grdActivity.DataSource = myDataSet.Tables["tblActivity"];
grActivity.DataBind();
}
}
protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
grdActivity.PageIndex = e.NewPageIndex;
grdActivity.DataBind();
}
我没有收到任何错误,但是当我按下任何其他页面(2 及以上)时,什么都没有显示,只是一个空白页面,GridView 消失了。我错过了什么吗?我看到数百页显示了执行此操作的确切代码。
【问题讨论】:
标签: c# asp.net gridview pagination