Alternativas a Gridview

295 views
Skip to first unread message

Carina

unread,
Nov 28, 2012, 7:23:10 AM11/28/12
to altnet-...@googlegroups.com
Estimados,

Actualmente estoy desarrollando sobre Asp .Net Web Forms (prefería MVC) pero en esta experiencia surgió la necesidad de simular una grilla similar a Excel
donde se realizan consultas, actualizaciones e inserts para lo cual se utilizo GridView .

De todo esto resulta que a una determinada cantidad de registros por ejemplo 60 registros se vuelve muy lenta la consulta a la grilla así como las otras operaciones.
Ademas Investigando un poco vi que el ViewState crece considerablemente por lo cual estoy considerando otras alternativas.

Alguien tuvo una experiencia similar o sabe como mejorar esta performance?

Aguardo sus comentarios y muchas gracias

Carina Correjidor

Ariel Piñeiro

unread,
Nov 28, 2012, 7:38:14 AM11/28/12
to altnet-...@googlegroups.com
Carina,
         yo no le dejaría tanta responsabilidad a un control de ASP .NET, en tu caso particular, utilizaría una librería de javascript, seguramente sea para una aplicación Web sin acceso a público de Internet por lo cual no creo que esté optimizada para ese tipo de usuarios.

Las alternativas que conozco con, jqGrid, extJS (creo que va por la versión 4).

Te dejo un link de la página de Sencha donde hay ejemplos. La verdad son muy livianas y funcionales, y no tenés que preocuparte por el ViewState.


Saludos,
Lic. Ariel Piñeiro
http://ar.linkedin.com/in/arielpineiro



2012/11/28 Carina <carinaco...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/altnet-hispano/-/fL363mTXsc8J.
Para publicar una entrada en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a altnet-hispan...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/altnet-hispano?hl=es.

Carina Correjidor

unread,
Nov 28, 2012, 7:41:59 AM11/28/12
to altnet-...@googlegroups.com
Ariel,

Muchas Gracias por tu respuesta , si estuve pensando en esas alternativas pero sabes si tanto jqgrid como extjs son compatible con Internet Explorer 6.? Lamentablemente el sitio también tiene que considerar esta compatibilidad.

Saludos y muchas gracias.-

Carina Correjidor
--
Carina Correjidor

Ariel Piñeiro

unread,
Nov 28, 2012, 7:47:14 AM11/28/12
to altnet-...@googlegroups.com
Carina,
          al menos en los navegadores modernos nunca tuvimos problemas, en la home de Sencha dice esto.
        
  • Internet Explorer 6+
  • Firefox 3.6+ (PC, Mac)
  • Safari 4+
  • Chrome 10+
  • Opera 11+ (PC, Mac)
Sacado de la página. Igual, nunca probé en IE6, así que no sé que tan de cierto es.



Saludos,
Lic. Ariel Piñeiro
http://ar.linkedin.com/in/arielpineiro



2012/11/28 Carina Correjidor <carinaco...@gmail.com>

Juan Carlos Quijano Abad

unread,
Nov 28, 2012, 7:59:24 AM11/28/12
to altnet-hispano
Yo lo he abordado de otra forma:

Le digo al GridView que se almacene en ViewState. Y utilizo una propiedad basada en una variable de sesión para gestionar una colección que es la que persiste el datasource del gridview.

En los postback, lo que realizo es la actualización de esta colección con la colección de items del GridView.

Con esto quien soporta el proceso de gestión de los datos es el backend (que tiene mucha más potencia) y dejo en el frontend simplemente la visualización y la edición.

Carina Correjidor

unread,
Nov 28, 2012, 8:13:39 AM11/28/12
to altnet-...@googlegroups.com
Juan,

Gracias por tu aporte. Voy a considerar la mejor alternativa para mejorar la performance.

Un Saludo

Carina Correjidor
Reply all
Reply to author
Forward
0 new messages