Foros del Web » Programación para mayores de 30 ;) » .NET »

Grid y checkbox

Estas en el tema de Grid y checkbox en el foro de .NET en Foros del Web. Hola Buen dia Estoy usando C# con visual studio 2010 , la duda que se me presenta en como uso un gridview con checkbox en ...
  #1 (permalink)  
Antiguo 15/09/2014, 14:58
 
Fecha de Ingreso: junio-2012
Mensajes: 233
Antigüedad: 11 años, 10 meses
Puntos: 3
Pregunta Grid y checkbox

Hola Buen dia

Estoy usando C# con visual studio 2010 , la duda que se me presenta en como uso un gridview con checkbox en conde una columna del Grid sera de check box para poder seleccionar registros ya sea todos o algunos y otra columna del grid sera para agregar dígitos en donde al momento de haber ingresado dicho dígito se actualice el Grid y la base de datos para ese registro.

Gracias
  #2 (permalink)  
Antiguo 15/09/2014, 15:20
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 18 años, 11 meses
Puntos: 16
Respuesta: Grid y checkbox

Buenas compañero!

Pues yo hace poco tuve que hacer algo parecido en el trabajo y lo que usé para añadir esa columna fue algo parecido a esto:
<asp:GridView runat="server" ID="myGrid" OnRowCommand="controlarRowCommand">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox runat="server" ID="chkSeleccionarTodos" OnCheckedChanged="onSeleccionarTodos" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox runat="server" ID="chkSeleccionarEste" OnCheckedChanged="onSeleccionarEste" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

El elemento que está en el HeaderTemplate es el encargado de marcar o desmarcar todos los elementos...
Si no necesitas el de marcar todos, puedes usar un <asp:CheckBoxField...> con un rowCommand que te será más fácil acceder a todos los datos de la fila.
Si necesitas algo más... Mañana echo un vistazo.


Un saludo!!!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)

Etiquetas: checkbox, gridview
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 16:50.