不知道你是否是BS结构
在HTML中加入 AllowPaging="True" PageSize="10" AutoGenerateColumns="False"
然后加入代码,在PageIndexChanged事件中添加
Private Sub dgTest_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles dgTest.PageIndexChanged
If e.NewPageIndex > 0 Then
dgTest.CurrentPageIndex = e.NewPageIndex
Else
dgTest.CurrentPageIndex = 0
End If
binds()
End Sub
在HTML中加入 AllowPaging="True" PageSize="10" AutoGenerateColumns="False"
然后加入代码,在PageIndexChanged事件中添加
Private Sub dgTest_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles dgTest.PageIndexChanged
If e.NewPageIndex > 0 Then
dgTest.CurrentPageIndex = e.NewPageIndex
Else
dgTest.CurrentPageIndex = 0
End If
binds()
End Sub
然后再PageIndexChanged事件中编写分页代码。
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.SelectedIndex=-1;
LoadData();//重新绑定DataGrid数据
}