Como implementar checkbox en datagrid

29/10/2004 - 19:16 por Oswaldo | Informe spam
Que tal a todos?
Estoy desarrollando un sitio web en C#.net y deseo
implementar un DataGrid que incluya una columna con
checkbox para que el usuario pueda seleccionar de ahí los
registros deseados. ¿Como puedo hacerlo? (Me gustaría
hacerlo sin emplear controles externos)
Espero que alguien puede ayudarme.
Gracias de antemano.
Lic. Oswaldo Suárez del Real López.
 

Leer las respuestas

#1 Angel
03/11/2004 - 15:26 | Informe spam
Yo tengo resuelto este problema pero en VB.NET no en C#,
la funciones son las sig:

Private Sub AddCheckbox(ByVal e As DataGridItemEventArgs)
Dim cb As New CheckBox
Dim cell As TableCell = e.Item.Cells(0) '-> esta
es la columna del datagrid donde se creara el check
cb.EnableViewState = True
cb.AutoPostBack = True
cb.ID = "id_del_check"
cell.HorizontalAlign = HorizontalAlign.Center
AddHandler cb.CheckedChanged, AddressOf
OnCheckedChangedEvent
cell.Controls.Add(cb)
End Sub

Private Sub Datagrid1_ItemCreated(ByVal sender As
System.Object, ByVal e As
System.Web.UI.WebControls.DataGridItemEventArgs) Handles
Datagrid1.ItemCreated

If (e.Item.ItemType = ListItemType.Item) Or
(e.Item.ItemType = ListItemType.AlternatingItem) Then
AddCheckbox(e)
End If
End Sub

Transformalo a C# que no es muy complicado, Saludos...

Que tal a todos?
Estoy desarrollando un sitio web en C#.net y deseo
implementar un DataGrid que incluya una columna con
checkbox para que el usuario pueda seleccionar de ahí los
registros deseados. ¿Como puedo hacerlo? (Me gustaría
hacerlo sin emplear controles externos)
Espero que alguien puede ayudarme.
Gracias de antemano.
Lic. Oswaldo Suárez del Real López.


.

Preguntas similares