参见帮助:
Visual Baisic 和Visual C# / 访问数据 / 数据演练 里的分页的例子

解决方案 »

  1.   

    see打造通用ASP.NET数据分页控件
    http://www.yesky.com/SoftChannel/72342371945218048/20030912/1728061.shtml
      

  2.   

    分页可以在VS.NET 里选中datagrid,单机右健,选择属性生成器。
    里面有分页选项,选择允许分页。
      

  3.   

    DataGrid有分页功能啊<%@ Page Language="C#" AutoEventWireup="True" %>
    <%@ Import Namespace="System.Data" %>
     
    <html>   <script runat="server">
     
          DataTable Cart;
          DataView CartView;
     
          ICollection CreateDataSource() 
          {
             DataTable dt = new DataTable();
             DataRow dr;
     
             dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
             dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
             dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));
     
             for (int i = 0; i < 100; i++) 
             {
                dr = dt.NewRow();
     
                dr[0] = i;
                dr[1] = "Item " + i.ToString();
                dr[2] = 1.23 * (i+1); 
                dt.Rows.Add(dr);
             }
     
             DataView dv = new DataView(dt);
             return dv;
          }
     
          void Page_Load(Object sender, EventArgs e) 
          { 
     
             if (!IsPostBack) 
             {
                // Need to load this data only once.
                ItemsGrid.DataSource = CreateDataSource();
                ItemsGrid.DataBind();
             }
     
             if (CheckBox1.Checked)
                ItemsGrid.PagerStyle.Mode = PagerMode.NumericPages;
             else
                ItemsGrid.PagerStyle.Mode = PagerMode.NextPrev;      }
     
          void Grid_Change(Object sender, DataGridPageChangedEventArgs e) 
          {
     
             // Set CurrentPageIndex to the page the user clicked.
             ItemsGrid.CurrentPageIndex = e.NewPageIndex;         // Rebind the data. 
             ItemsGrid.DataSource = CreateDataSource();
             ItemsGrid.DataBind();
          
          }
     
       </script>
     
    <body>
     
       <form runat="server">      <h3>DataGrid Paging Example</h3>
     
          <asp:DataGrid id="ItemsGrid" runat="server"
               BorderColor="black"
               BorderWidth="1"
               CellPadding="3"
               AllowPaging="true"
               AutoGenerateColumns="false"        
               OnPageIndexChanged="Grid_Change">
     
             <HeaderStyle BackColor="#00aaaa">
             </HeaderStyle>
     
             <PagerStyle Mode="NextPrev">
             </PagerStyle>          <Columns>            <asp:BoundColumn 
                     HeaderText="Number" 
                     DataField="IntegerValue"/>
       
                <asp:BoundColumn 
                     HeaderText="Item" 
                     DataField="StringValue"/>            <asp:BoundColumn 
                     HeaderText="Price" 
                     DataField="CurrencyValue" 
                     DataFormatString="{0:c}">
     
                   <ItemStyle HorizontalAlign="right">
                   </ItemStyle>
         
                </asp:BoundColumn>         </Columns>      </asp:DataGrid>      <br>      <asp:CheckBox id="CheckBox1" 
                        Text="Show page navigation"
                        AutoPostBack="true"
                        runat="server"/>
     
       </form>
     
    </body>
    </html>
      

  4.   

    偶问的是WinForm中的分页的!
    最好有例子给小弟参考一下,或者给偶讲明一些要点!!
    再次谢谢各位。。分不够可以再加的!!
    在线等待。
      

  5.   

    偶问的是WinForm中的分页的!
    最好有例子给小弟参考一下,或者给偶讲明一些要点!!
    再次谢谢各位。。分不够可以再加的!!
    在线等待。