要写OnGridIndexChanged事件过程,好像是这个过程名

解决方案 »

  1.   

    如果是WebForm
    在aspx中
    <asp:datagrid id="DataGrid1" runat="server"  PagerStyle-HorizontalAlign="Right" PagerStyle-Mode="NumericPages" PageSize="7" OnPageIndexChanged="Page_Index" AllowPaging="True"  AutoGenerateColumns="False" DataKeyField="ID">
    <PagerStyle Position="Top" Font-Size="12pt" BackColor="#cfd5df"></PagerStyle>
    <Columns>
    <asp:ButtonColumn DataTextField="name" HeaderText="中文名"></asp:ButtonColumn>
    <asp:BoundColumn DataField="englithName" HeaderText="英文名"></asp:BoundColumn>
    </Columns>
    </asp:datagrid>在cs文件中
    //翻页
    protected void Page_Index(object sender,DataGridPageChangedEventArgs E) {
    this.DataGrid1.CurrentPageIndex=E.NewPageIndex; 
    }如果是winForm,好像只能手工做了
      

  2.   

    主要是最后第二行
    this.DataGrid1.CurrentPageIndex=E.NewPageIndex; 
    我当初也是这里搞得很辛苦。
    给分吧。我还没拿过分呢,呵!