Red de conocimiento informático - Computadora portátil - Por favor, dame algunos consejos sobre el problema de paginación en la vista de cuadrícula en asp.net C#.

Por favor, dame algunos consejos sobre el problema de paginación en la vista de cuadrícula en asp.net C#.

En ASP.NET, la paginación de vista de cuadrícula se usa a menudo. En términos generales, si usa el control de fuente de datos que viene con Visual Studio, no habrá ningún problema.

Sin embargo, si utiliza su propio código para configurar la fuente de datos de GridView, la primera página de GridView se mostrará normalmente. Si hace clic en la segunda página, a menudo aparecerá el siguiente error.

Consejos: Se generó el evento "GridView_test" de GridView "Page_test", que no se manejó. La vista de cuadrícula "GridView_test" generó el evento no controlado "PageIndexChanging".

La forma de resolver este problema es:

1. En la página de diseño .aspx de GridView, agregue

Copia el siguiente código:

AllowPaging="true"

y

Copia el siguiente código:

OnPageIndexChanging.OnPageIndexChanging="GridView_test_PageIndexChanging"

Es decir

p>

y

Copie el código de la siguiente manera:

ID="GridView_module" runat= "server" AllowPaging="true "

OnPageIndexChanging="GridView_test_PageIndexChanging"

2 En la página .aspx.cs, agregue el siguiente código:

Copie el código como siguiente:

protected void GridView_test_PageIndexChanging( objeto remitente, GridViewPageEventArgs e)

{

GridView_test_ PageIndex = e.NewPageIndex;

3.NewPageIndex;

GridView_test.DataSource= "**";//Establecer la fuente de datos

GridView_test.DataBind();

}

3. Ejecute el programa y no habrá errores al pasar las páginas.