Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/06/2012, 20:57
FunctionNew
 
Fecha de Ingreso: junio-2012
Ubicación: Santiago
Mensajes: 7
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: DataDrid con CHeckBox

Hola Karen.

En vb.Net seria algo como esto.

Primero debes agregar una columna nueva a tu DataGrid y editar la plantilla de la columna agregandole un CheckBox en ItemTemplate con el nombre de "Check"

Al tener la plantilla lista debes ir al evento RowDataBound de tu grid y agregar algo como esto.

Dim CB As CheckBox
CB = e.Row.Cells(0).FindControl("Check")
If e.Row.Cells(3).Text <> "&nbsp;" Then
If e.Row.Cells(3).Text <> String.Empty Then
If e.Row.Cells(3).Text = True Then
CB.Checked = True
Else
CB.Checked = False
End If
End If
End If
End Sub

En donde e.Row.Cells(3).Text es el valor Boleean de la columna que no puedes editar ya que pertence al datatable con el que llenas el Grid.

Si quieres esconder la columna agrega esto:

e.Row.Cells(3).Visible = False

Espero te sriva de ayuda.


Saludos.