Bueno, yo lo ke yo hago es usar 2 Columnas Template....¿por ke 2? Bueno una es para los CheckBoxes y la otra le meto un Label con donde se imprime el Id del registro.
Y de esta forma compruevo si algun checkbox esta seleccionado, extraigo el id y ya kon ese id puedo hacer una konsulta y sakar los demas datos...
Código:
Sub CheckAll(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim i As Integer
Dim _item As DataGridItem
For i = 0 To DG2.Items.Count - 1
_item = DG2.Items(i)
Dim chkEach As CheckBox = _item.FindControl("chkID")
Dim lblID As CheckBox = _item.FindControl("lblID")
if chkEach.Checked = True Then
'lblID.Text Kon esto se puede leer el id de la fila donde esta seleccionado el checkbox.
'Aki tu kodigo.
End If
Next i
End Sub
Espero te sirva, sino puedes investigar sobre ColumnTemplate