if it is any help i can give you my code in vb and then you can work it out
into c# (btw. i don't use code-behind):
----------------------------------------------------------------------------
----------------------------------------
This Is Very Necessary You Will need This In Your Sub Page_Load
----------------------------------------------------------------------------
----------------------------------------
Sub Page_Load(obj as object, e as eventargs)
If Not IsPostBack Then
'DataBind Your DataGrid
End If
End Sub
----------------------------------------------------------------------------
----------------------------------------
You Will Need This Sub To Capture the Button Click
----------------------------------------------------------------------------
----------------------------------------
Sub IsChecked(ByVal sender As Object, ByVal e As EventArgs)
'Checkbox Information
Dim isDeleted As Boolean
Dim myDataGridItem As DataGridItem
' Check each box and see if the item should be deleted.
For Each myDataGridItem In CartDataGrid.Items
isDeleted = CType(myDataGridItem.FindControl("Delete"),
CheckBox).Checked
If isDeleted Then
Response.Write("Checked")
' Place any other code here
Else
Response.Write("Not Checked")
End If
Next
End Sub