分页在Gridview

时间:2015-05-25 11:53:13

标签: gridview paging

当我使用两个文本框和按钮搜索数据时,数据在Gridview中填充。我设置Allow Paging =True。当我尝试从Gridview中的第一页移动到第二页时,gridview将会消失。 我的代码

<asp:GridView runat="server" ID="Gv1" EmptyDataText="No Recorde Found"             
         AllowPaging="true" AutoGenerateColumns="false" PageSize="10"       
         OnPageIndexChanging="Gv1_PageIndexChanging" 
         OnRowCommand="Gv1_RowCommand" >

-

protected void Gv1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
   Gv1.PageIndex = e.NewPageIndex;
   LoadGrid();
}

1 个答案:

答案 0 :(得分:0)

试试这个

  protected void btnSearch_Click(object sender, EventArgs e) 
  {
     if (ddl1.SelectedIndex > 0 )
     {
          x = ddl1.SelectedItem.ToString();
      } 

      if (ddl2.SelectedIndex > 0) {
          y = ddlProgram.ddl2.ToString(); 
      } 

      BindGrid();
 }

private void BindGrid() {
 if (ViewState["mySearchedData"] != null) {
    gv.DataSource = ViewState["mySearchedData"];
    gv.DataBind();
 }
 else 
 {
    gv.DataSource = wcfobj.GetData(x,y);
    gv.DataBind();
    ViewState["mySearchedData"]= wcfobj.GetData(x,y);
  }
 } 
相关问题