¿Por qué tenemos que pulsar dos veces para mostrar otra página del DataGrid?
Artículo por Club Developers · 16 abril 2006
2507 vistas
Seguramente es devido a que cargamos la información del DataGrid ANTES de efectuar la carga de la página.
¿Cómo puede ser? Sencillamente haciendo un DataBind en el Page_Load de la página.
Por lo que simplemente tendremos que hacer:
¿Cómo puede ser? Sencillamente haciendo un DataBind en el Page_Load de la página.
Por lo que simplemente tendremos que hacer:
csharp
private void Page_Load(object sender, System.EventArgs e) { if(!this.IsPostBack) { dataGrid1.DataBind(); } } private void dtgFiltreIndicateurs_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) { dataGrid1.CurrentPageIndex=e.NewPageIndex; dataGrid1.DataBind(); }