Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2006, 07:46
Avatar de mlillo
mlillo
 
Fecha de Ingreso: julio-2005
Mensajes: 54
Antigüedad: 18 años, 10 meses
Puntos: 0
Aqui tienes un ejemplo de como acceder a un repeater (que es lo mismo que un grid). Te explico un poco:

tenemos que recorrernos el grid fila a fila y buscar el control del cual queremos su valor y entonces ya en este ejemplo llamo a una funcion que hace un update en la BBDD.
Espero que te sirva ...
Código:
foreach (RepeaterItem fila in rpUsuarios.Items)
        {
            if (fila.ItemType == ListItemType.AlternatingItem || fila.ItemType == ListItemType.Item)
            {
                bool chBox = ((CheckBox)fila.FindControl("chCheck")).Checked;
                int hiField = Int.parse(((HiddenField)fila.FindControl("hiId")).Value);
                if (chBox)
                {
                    updateEstadoUser(hiField);
                }
            }
        }
__________________
Salu2 :pensando: