MUGPERU
  Search 
Tuesday, January 06, 2009 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: Mantener el check de un checkbox dentro de un Datagrid?
Prev Next
You are not authorized to post a reply.

Author Messages
dguizmo
Posts:34

25/07/2005 08:28 AM  

Hola a todos!!!

Tengo un datagrid enlazado a un dataset, dentro del datagrid he añadido una columna con un checkbox usando templates, lo que quiero es obtener los valores de los elementos seleccionados.

Todo funciona perfectamente con una sóla página, pero en cuando cambio de página, pierdo los valores seleccionados, Estoy usando un arraylist para guardar los checkbox con CHECK y alguien por alli me recomendo  que lo pase con el viewstate, alguien puede ayudarme al respecto como pasarlo con el viewstate en que evento o donde?

El arraylist lo lleno en una funcion cuando uso el PageIndexChanged de mi datagrid

  Gracias desde ya por su ayuda

 

   Saludos

cesar_juanv
Posts:17

14/09/2005 02:04 PM  

Hola,

Para almacenar o retornar objetos del ViewState usas la clase ViewState. Te adjunto este enlace: http://samples.gotdotnet.com/quickstart/aspplus/doc/stateoverview.aspx#viewstate

Saludos,


César Juan Viñas Arias
tonny
Posts:3

19/11/2007 08:54 PM  
Hola dguizmo, me podrias enviar como hisiste lo que mencionaste, eso de recuperar los datos de los check seleccionados en un gridview.

Gracias de antemano,
Si alguien supiera como hacerlo favor de ayudarme, quisiera saber como almaceno los datos de un gridview que tienen un campo checkbox, donde el usuario podra marcar todas las opciones necesarias y bueno coger el codigo y nombre de las filas respectivas para ser enviados a la BD (Boton grabar).

Espero puedan ayudar,

Saludos cordiales,
                        TONNY
macaba
Posts:11

26/03/2008 12:18 PM  
En este evento actualizo, para tu caso tendrias q crear un control tipo checkbox y lo asocias al control que esta en tu grilla y luego preguntas si checkbox.checked = true que guarde la fila.

Protected Sub gvw_PreparacionNaCN_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles gvw_AgregarItem.RowUpdating
Dim Row As GridViewRow = gvw_AgregarItem.Rows(e.RowIndex)

----- creas tu control y lo buscas en tu grilla
----- preguntas si esta seleccionado y recien lees las filas para actualizar

Dim oCodigo As Integer = CType(Row.FindControl("lblCodigo"), Label).Text
Dim oObservaciones As String = CType(Row.FindControl("txtComentarios"), TextBox).Text
Tbl_Leach = Session("TablaLeach")
ActualizarDataNaCN(oCodigo, oObservaciones)
gvw_AgregarItem.EditIndex = -1
BindDataViews()
End Sub

Slds,
Martin
You are not authorized to post a reply.
Forums > Temas de Interés > Construcción de Aplicaciones Web con ASP.NET > Mantener el check de un checkbox dentro de un Datagrid?



ActiveForums 3.7
        
Copyright 2001-2008 MUGPERU   Terms Of Use  Privacy Statement