为什么gridview分页不起作用?

时间:2016-01-22 12:13:22

标签: c# asp.net gridview pagination

为什么我的asp.net GridView分页不起作用?

它适用于少数页面,但并非总是如此。当我点击1,2,3,4,5,6等时,它适用于第一次点击但不是全部,为什么?

protected void grdViewCases_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    grdViewCases.PageIndex = e.NewPageIndex;
    ShowCases(txtBoxCaseNo.Text);
}

public DataTable ShowCases(string CaseNo) 
{
    short UserID = Convert.ToInt16(Session["UserID"]);
    DataTable dt = MngCases.SelectCasesByCaseNo(CaseNo.Trim(), UserID);

    if (dt.Rows.Count > 0)
    {
        grdViewCases.DataSource = dt;
        grdViewCases.DataBind();
        grdViewCases.Visible = true;
    }
    else
    {
        grdViewCases.EmptyDataText = "No Record Found";
        grdViewCases.DataBind();
        grdViewCases.Visible = true;
    }

    return dt;
}

我已经调试了它,但没有抛出异常。

1 个答案:

答案 0 :(得分:0)

试试这个:

ITextViewer