Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/03/2008, 02:12
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 2 meses
Puntos: 4
Re: Checkbox en gridview ayuda

Pues tienes que usar una columna de plantilla y dentro de esta meter un cuadro de selección que esté marcado en función de lo que devuelva la base de datos. Algo así:

Código PHP:
<asp:datagrid ...>
<
Columns>
....
<
asp:TemplateColumn HeaderText="Dpto. Seleccionado">
<
ItemTemplate>
  <
asp:CheckBox ID="chkSelDpto" Runat="server" Checked='<%# DataBinder.Eval(Container.DataItem, "Seleccionado") %>' Text=""></asp:CheckBox>
</
ItemTemplate>
</
asp:TemplateColumn>
.....
</
Columns>
</
asp:datagrid
Donde "Seleccionado" es un campo del Datasource con valor verdadero o falso. Como rellenes ese valor al hacer la consula en la base de datos depende de cómo tengas almacenado los departamentos que usa cada persona.

Importante que el valor de Checked vaya entre comillas simples y no dobles.

Espero que te sirva.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!