Setelah memeriksa informasi di Internet, ada terlalu banyak metode untuk paging DataGrid ini. Beberapa solusi terlalu rumit, dan ada pula yang kurang efisien. Berikut adalah metode yang tidak terlalu merepotkan dan cukup efisien (cache DataSet melalui Session ):
Seret Pindahkan DataGrid ke WebForms, pilih Kolom dari bilah properti DataGrid untuk membuka kotak dialog khusus Properti DataGrid, pilih Paging, Izinkan paging, Ukuran halaman: 20.
private void Page_Load(pengirim objek, System.EventArgs e)
{
// Masukkan kode pengguna untuk menginisialisasi halaman di sini
if(!ini.IsPostBack)
{
sqlDataAdapter1.Isi(dataSet11);
Sesi["Tahun Salinan"]=dataSet11;
DataGrid1.DataSource = dataSet11.Tables[0].DefaultView;
DataGrid1.DataBind();
}
}
private void DataGrid1_PageIndexChanged(sumber objek, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex=e.NewPageIndex;
dataSet11=(DataSet1)Sesi["Tahun Salin"];
DataGrid1.DataSource = dataSet11.Tables[0].DefaultView;
DataGrid1.DataBind();
}
Tambahkan kode di atas pada halaman tersebut, oke
http://www.cnblogs.com/ericguo/archive/2006/11/21/practice_datagrid_page.html