当前位置: 代码迷 >> ASP.NET >> 关于gridview 的新手有关问题 .请高手指教
  详细解决方案

关于gridview 的新手有关问题 .请高手指教

热度:8192   发布时间:2013-02-25 00:00:00.0
关于gridview 的新手问题 .请高手指教
public   void   ShowData()
        {
                objData   =   new   Data();
                reader   =   objData.SelecALlData();         //获取所有的记录
                this.gridview1.DataSource   =   reader;
                this.gridview1.DataBind();
        }
绑定后不能实现分页了,我如何去实现分页,最好把代码写出来..谢谢大家

------解决方案--------------------------------------------------------
给分吧
1.把gridview的分页属性置位true
2.在gridview的PageIndexChanging中写如下代码:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.EditIndex = -1;
objData = new Data();
reader = objData.SelecALlData(); //获取所有的记录
this.gridview1.DataSource = reader;
this.gridview1.DataBind();
GridView1.Visible = true;
}
------解决方案--------------------------------------------------------
分页在gridview的OnPageIndexChanging = "page_change "定义
然后在后台:
Sub page_change(ByVal sender As System.Object, ByVal e As GridViewPageEventArgs)
GridView1.PageIndex = e.NewPageIndex
bindgridview()
End Sub
就行了
------解决方案--------------------------------------------------------
TO 楼主:你在分页的代码里也要执行一次数据绑定.
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.GridView1.Page = e.NewPageIndex;
ShowData();


}

try~~~
  相关解决方案