datagrid paging
-
hi, im trying to allow paging to my datagrid. this is my main function private void Load() { datagrid.datasource = Dataset datagrid.DataBind(); } AND i add this: private void datagrid_PageIndexChanged(object source, DataGridPageChangedEventArgs e) { datagrid.CurrentPageIndex = e.NewPageIndex; Load(); } BUT ITS NOT WORKING, WHAT AM I MISSING? SHOULD I ADD A HANDLER IN THE INITIALIZE COMPONENT?? THANKS FOR THE HELP
-
hi, im trying to allow paging to my datagrid. this is my main function private void Load() { datagrid.datasource = Dataset datagrid.DataBind(); } AND i add this: private void datagrid_PageIndexChanged(object source, DataGridPageChangedEventArgs e) { datagrid.CurrentPageIndex = e.NewPageIndex; Load(); } BUT ITS NOT WORKING, WHAT AM I MISSING? SHOULD I ADD A HANDLER IN THE INITIALIZE COMPONENT?? THANKS FOR THE HELP
Your page index is not changing. Try this it should work. private void Load() { if (!Page.IsPostBack) { Datagrid1.datasource = Dataset; Datagrid1.DataBind(); } } bool isEditing = false; void DataGrid_Page(object sender, DataGridPageChangedEventArgs e) { if (!isEditing) { DataGrid1.EditItemIndex = -1; DataGrid1.CurrentPageIndex = e.NewPageIndex; load(); } } leo Kathmandu, Nepal