hola shumito,
creo que entendí lo que pretendes y mi compañero tiene hecho algo igual... a ver si te sirve, si no ya me contarás.
En el grid view pones la columna que quieres que tenga el check de tipo Template:
Código:
<asp:TemplateField HeaderText="Hecho">
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:CheckBox ID="chkItem" runat="server" Checked='<%# Bind("TuCampo") %>'
AutoPostBack="True" OnCheckedChanged="chkItem_CheckedChanged"/>
</ItemTemplate>
</asp:TemplateField>
y en el code-behind:
Código:
Protected Sub chkItem_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
....................
... tu código ...
....................
End Sub
El único problemilla que tengo aquí es saber en qué fila está el check que activé, intentaré ver si se me ocurre algo y te digo. Lo que tenemos hecho es seleccionar los checks y luego dar a un botón para hacer todas las actualizaciones (si te interesa esto te lo pongo tb).
A ver si así hay suerte.
Un saludo