Private Sub Page_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.LoadIf Not Page.IsPostBack ThenDim MyList As New ArrayListDim i As Int32For i = 0 To 3MyList.Add(i)NextDataGrid1.DataSource = MyListDataGrid1.DataBind()ElseDim i As Int32For i = 0 To DataGrid1.Items.Count - 1Dim ck As CheckBoxck = DataGrid1.Items(i).Cells(0).FindControl("CheckBox1 ")Response.Write(ck.Checked & "<br>")'do databse code hereNextEnd IfEnd Sub
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { CheckBox ck = e.Control as CheckBox; if (ck != null) { ck.CheckedChanged += new EventHandler(ck_CheckedChanged); } } void ck_CheckedChanged(object sender, EventArgs e) { throw new NotImplementedException(); }