Foros del Web » Programando para Internet » ASPX (.net) »

Guardar en un ArrayList los DataField de GridView

Estas en el tema de Guardar en un ArrayList los DataField de GridView en el foro de ASPX (.net) en Foros del Web. Estimados amigos de forosdelweb. Tengo un problema quiero guardar los valores que contienen la propiedad "DataField" que manejan las columnas de los GridView en un ...
  #1 (permalink)  
Antiguo 30/11/2009, 11:52
Avatar de vidalsoft  
Fecha de Ingreso: julio-2008
Ubicación: /www/...
Mensajes: 339
Antigüedad: 15 años, 9 meses
Puntos: 1
Guardar en un ArrayList los DataField de GridView

Estimados amigos de forosdelweb.

Tengo un problema quiero guardar los valores que contienen la propiedad "DataField" que manejan las columnas de los GridView en un ArrayList, he conseguido guardar en un arraylist los valores de la propiedad "HearText", asi:
Código:
Dim listaHeaderText As New ArrayList

            For i As Integer = 0 To gvReporte.Columns.Count - 1
                listaHeaderText.Add(gvReporte.Columns.Item(i).HeaderText)
              Next
Pero no logro obtener los valores de la propuedad "DataField", los necesito para generar un gridview Dinámico en otra página para la impresión correspondiente(con cabeceras,y pie, formateado al gusto).

-Guardo los 2 array (DataField,Headertext) y podré pasar todo el gridview que se muestra en primera instancia a otra página con la misma estructura para su impresión.

PD: lo hago dinamico, porque tengo varios reportes con diferentes estructuras, y quiero reutilizar la pagina de impresiones de reportes donde se generan GridView dinámicos de impresión.

Alguien que me pueda ayudar, gracias de antemano..
__________________
Anthony Vidal Contreras | @AnthonyVidalC | Skype: vidalsystem | [email protected]
  #2 (permalink)  
Antiguo 30/11/2009, 12:47
 
Fecha de Ingreso: febrero-2007
Mensajes: 46
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Guardar en un ArrayList los DataField de GridView

puedes obtener el texto asi:

Código:
for int_n as integer = 0 to gvReport.rows.count -1
       listaDataFiledText.Add(gvReporte.rows(int_n).cells(i).text)
next
donde i es la columna de la cual quieres obtener el valor.
  #3 (permalink)  
Antiguo 30/11/2009, 12:57
Avatar de vidalsoft  
Fecha de Ingreso: julio-2008
Ubicación: /www/...
Mensajes: 339
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Guardar en un ArrayList los DataField de GridView

Cita:
Iniciado por ltzcoatl Ver Mensaje
puedes obtener el texto asi:

Código:
for int_n as integer = 0 to gvReport.rows.count -1
       listaDataFiledText.Add(gvReporte.rows(int_n).cells(i).text)
next
donde i es la columna de la cual quieres obtener el valor.
Pero eso devuelve el valor de la celda

Lo que yo quiero es el conjunto de los DataField, los campos que se enlazan con los campos de un DataTable para el GridView.
__________________
Anthony Vidal Contreras | @AnthonyVidalC | Skype: vidalsystem | [email protected]
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 12:21.