[ad_1]
Ketika saya mengklik nomor halaman maka kesalahannya adalah
GridView ‘GridView1’ memicu peristiwa PageIndexChanging yang tidak ditangani.
Bagaimana cara mengatasinya?
Ketika saya mencoba
ini
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e) { GridView1.PageIndex = e.NewPageIndex; GridView1.DataSource = GetData(); GridView1.DataBind(); }
selama kesalahan build adalah
‘System.EventArgs’ tidak berisi definisi untuk ‘NewPageIndex’ dan tidak ada metode ekstensi ‘NewPageIndex’ yang menerima argumen pertama bertipe ‘System.EventArgs’ yang dapat ditemukan (apakah Anda melewatkan arahan penggunaan atau referensi Majelis?)
Solusi 3
coba ini,
di properti pageindexChanging gridview,
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; //rebind your gridview - GetSource(),Datasource of your GirdView GridView1.DataSource = GetSource(); GridView1.DataBind(); }
semoga membantu, tandai ini sebagai jawaban jika membantu Anda
terima kasih
Solusi 4
Coba ini:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; GridView1.DataSource = //get datasource (list or datatable) GridView1.DataBind(); //bind data }
-Eduard
Solusi 1
Anda perlu menangani acara PageIndexChanging untuk grid seperti
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; //Bind grid }
Solusi 5
pemeriksaan pertama
AllowPaging="True"
atau tidak. jika tidak “BENAR“.lalu buatlah”BENAR>”
lalu di acara PageIndexChanging Anda, tulis kode ini
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; bindData(); }
Solusi 2
Untuk menggunakan paging di GridView Anda perlu memperhatikan hal-hal berikut
1. Berikan Ukuran Halaman
2. tulis acara PageIndexChanging
Anda belum mendefinisikannya GridView1_PageIndexBerubah di belakang kode Anda
periksa kode berikut
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; //Bind grid }
[ad_2]
コメント