在可分頁的datagrid中加入          
<PagerStyle Mode="NumericPages" HorizontalAlign="Right" />
就可以了.

解决方案 »

  1.   

    DATAGRID的属性生成器→分页
    一看就知道了,不用我多说了吧
      

  2.   

    <asp:datagrid  PageSize="10">  将显示条数设为十
    <PagerStyle  Mode="NumericPages">  翻页设为数字型
      

  3.   

    datagrid控件中自带的功能,有两种显示方式:一种是“上一页”,“下一页”,还有一种就是楼主你想要的功能,而且能居左中右格式
      

  4.   

    还要响应事件:
    protected void dgZADetail_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    dgZADetail.CurrentPageIndex = e.NewPageIndex;
    dgZADetail.DataSource = CreateDataSource();
    dgZADetail.DataBind();
    }
    自己写个CreateDataSource()连接数据源
      

  5.   

    因为我为DATALIST拿来做,没有分页功能,自己做的
      

  6.   

    不知跟ASP中的编程是否是一样的?如果是的话,请告之,我可帮解答