C sharp - checkbox

   
Vista:

checkbox

Publicado por patricia (1 intervención) el 14/11/2007 23:14:48
Hola a todos, estoy iniciando a conocer los controles, y tengo un gridview que a su vez tiene un checkbox, necesito que al dar click en un botón todos los checkbox aparezcan chequeados, alguien me podrías dar una idea de que comando puedo usar???

muchas gracias a todos por su colaboración..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:checkbox

Publicado por Iván K (55 intervenciones) el 15/11/2007 16:10:51
Utiliza una columna tipo 'TemplateField'

<asp:TemplateField HeaderText="Seleccionar">
<EditItemTemplate>
<asp:CheckBox ID = "CheckBox1" runat = "server" />
</EditItemTemplate>
<ItemTemplate>
<asp:CheckBox ID = "CheckBox1" runat = "server" />
</ItemTemplate>
</asp:TemplateField>

en el evento Click del botón agregarías lo siguiente:

foreach (GridViewRow gvrRenglon in GridView1.Rows)
{
chBox = (CheckBox)gvrRenglon.FindControl("CheckBox1");
if (chBox != null)
chBox.Checked = true;
}

si al inicial la página, quieres que aparezcan automáticamente seleccionado todo, solamente agrega la propiedad Checked = "true":
<asp:CheckBox ID = "CheckBox1" runat = "server" Checked = "true" />

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar