代码如下:
<asp:datagrid id="DataGrid1" runat="server" AllowPaging="True" PageSize="20" AutoGenerateColumns="False" style="Z-INDEX: 101; LEFT: 10px; POSITION: absolute; TOP: 299px" >
<HeaderStyle BackColor="#C0C0FF"></HeaderStyle>
<Columns>
<asp:ButtonColumn Text="删除" HeaderText="删除" CommandName="Delete"></asp:ButtonColumn>
<asp:BoundColumn DataField="NewsID" HeaderText="ID"></asp:BoundColumn>
<asp:BoundColumn DataField="typename" HeaderText="新闻类别"></asp:BoundColumn>
<asp:HyperLinkColumn Target="_new" DataNavigateUrlField="NewsID" DataNavigateUrlFormatString="zhuan.aspx?id={0}" DataTextField="Title" HeaderText="标题"></asp:HyperLinkColumn>
<asp:BoundColumn DataField="Author" HeaderText="作者"></asp:BoundColumn>
<asp:BoundColumn DataField="Original" HeaderText="来源"></asp:BoundColumn>
<asp:BoundColumn DataField="Update_time" HeaderText="提交时间"></asp:BoundColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" Mode="NumericPages"></PagerStyle>
</asp:datagrid> 请高手给予指点。
<asp:datagrid id="DataGrid1" runat="server" AllowPaging="True" PageSize="20" AutoGenerateColumns="False" style="Z-INDEX: 101; LEFT: 10px; POSITION: absolute; TOP: 299px" >
<HeaderStyle BackColor="#C0C0FF"></HeaderStyle>
<Columns>
<asp:ButtonColumn Text="删除" HeaderText="删除" CommandName="Delete"></asp:ButtonColumn>
<asp:BoundColumn DataField="NewsID" HeaderText="ID"></asp:BoundColumn>
<asp:BoundColumn DataField="typename" HeaderText="新闻类别"></asp:BoundColumn>
<asp:HyperLinkColumn Target="_new" DataNavigateUrlField="NewsID" DataNavigateUrlFormatString="zhuan.aspx?id={0}" DataTextField="Title" HeaderText="标题"></asp:HyperLinkColumn>
<asp:BoundColumn DataField="Author" HeaderText="作者"></asp:BoundColumn>
<asp:BoundColumn DataField="Original" HeaderText="来源"></asp:BoundColumn>
<asp:BoundColumn DataField="Update_time" HeaderText="提交时间"></asp:BoundColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" Mode="NumericPages"></PagerStyle>
</asp:datagrid> 请高手给予指点。
BindGrid();
}
Private Sub MyDatagrid_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles DGUser.PageIndexChanged
MyDatagrid.CurrentPageIndex = e.NewPageIndex
MyDataBind()'重新绑定
End Sub
BindGrid.DataBind();
}
{
MyDataGrid.CurrentPageIndex = e.NewPageIndex;
BindGrid();
}
一般3句:
....CurrentPageIndex = e.NewPageIndex;
....DataSource = .....;
....DataBind();
Web 窗体设计器生成的代码里加上
this.DataGrid1.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.dataGrid_Page);