Foros del Web » Creando para Internet » Diseño web »

Pasar un SqlCommand a un Custom GridView

Estas en el tema de Pasar un SqlCommand a un Custom GridView en el foro de Diseño web en Foros del Web. Buenas, estoy trabajando con asp .net 2.0 y C#. Estoy creando un gridview personalizado ( Custom Web Control que extiende de GridView ), en principio ...
  #1 (permalink)  
Antiguo 15/06/2009, 16:21
 
Fecha de Ingreso: agosto-2008
Mensajes: 14
Antigüedad: 9 años, 4 meses
Puntos: 0
Pasar un SqlCommand a un Custom GridView

Buenas, estoy trabajando con asp .net 2.0 y C#. Estoy creando un gridview personalizado (Custom Web Control que extiende de GridView), en principio para que realice funcionalidades basicas, como ordenamiento, filtros, paginado y porder reutilizarlo en todas las paginas de mi web site.
Mi idea es tener una propiedad que reciba el SqlCommand, entonces cuando se disparan los eventos de sorting, paging con ese Command me traigo los datos de la Base. Este control tiene mas funcionalidad, pero para simplificar comento eso.

Mi problema es que intento guardar el Command en el ViewState del control, asi lo recuerda entre postbacks, pero no me lo permite porque la clase SqlCommand no es serializable. Alguna sugerencia para hacer?

Gracias
  #2 (permalink)  
Antiguo 20/06/2009, 16:37
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 15 años, 5 meses
Puntos: 361
Respuesta: Pasar un SqlCommand a un Custom GridView

Hola:

No entiendo muy bien cual es tu duda porque no conozco ASP.NET más que de oídas, pero creo que te daría mejor resultado plantear tu duda en el foro se ASP.NET.

Pide a alguno de los moderadores que mueva tu post a dicho foro pulsando en el símbolo de la señal de tráfico que está a la izquierda debajo del número de mensajes.

Saludos.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:00.