我在属性生成器中只能设置成 上一页 下一页 还有如果自己写分页显示有没有自动分页显示快

解决方案 »

  1.   

    右键点 DataGrid 选择属性生成器 --> 分页 --> 模式要是不符合要求就自己写
      

  2.   

    使用linkbutton,自己写代码实现
      

  3.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=B12283DE-DB20-4322-ACCC-12724442808A这个,就行了。
      

  4.   

    加LinkButton,
    click事件里写:
    第一页:
    DataGridPage.CurrentPageIndex = 0;
    BindGrid(); //绑定
    最后一页:
    DataGridPage.CurrentPageIndex = (DataGridPage.PageCount - 1);
    BindGrid(); //绑定
      

  5.   

    自动只能生成上一页,下一页,如果要第一页,末一页,要自己写
    你可以用linkbutton按钮实现的
      

  6.   

    public void NavigateToPage(object sender, System.EventArgs e)
    {
             string PageInfo  = ((LinkButton)sender).CommandName;
    switch (PageInfo)
    {
    case "第一页":
    DataGrid1.CurrentPageIndex = 0;
    break;
    case "上一页":
    if (DataGrid1.CurrentPageIndex > 0)
    DataGrid1.CurrentPageIndex -= 1;
    break;
    case "下一页":
    if (DataGrid1.CurrentPageIndex < (DataGrid1.PageCount - 1))
    DataGrid1.CurrentPageIndex += 1;
    break;
    case "最后一页":
    DataGrid1.CurrentPageIndex = (DataGrid1.PageCount - 1);
    break;
    }
    this.linkdb();
    }
      

  7.   

    DataGrid是自动分页还是自己写代码分页快?