1、在DataGrid属性生成器中设置好分页

2、在DataGrid的事件里加PageIndexChanged事件,

      eg.

                  <asp:datagrid id="DataGrid_Michael" runat="server" AutoGenerateColumns="False" OnPageIndexChanged="DataGrid_Page"  AllowPaging="True" >

3、在分页事件里添加代码

public void DataGrid_Page( object sender, DataGridPageChangedEventArgs e)  //对datagrid中的记录进行分页显示
{
   DataGrid_Michael.CurrentPageIndex = e.NewPageIndex;
      DataGrid_Michael.DataBind ();//修改了当前页的index后需对datagrid重新绑定
}