我想把DataGirdView中CheckBox打钩的行删除,要更新到数据库的,我是一开始帮每一行的CheckBox的初始值赋为一个数的,然后FalseValue设为0,TrueValue设为1.代码如下:                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                {
                    if (dataGridView1.Rows[i].Cells[0].Value.ToString().Trim() == "1")
                    {
                        
   
                                {                                    wujiche.ForegiftBill.Rows[i].Delete();
                                    dataGridView1.EndEdit();
                                    foregiftBillBindingSource.EndEdit();
                                    foregiftBillTableAdapter.Update(wujiche.ForegiftBill);
                                                                       i = 0;
                                }
                           
                        }                    }
 
但删除一行后原来打钩一行索引就减少了1,所以如果同时选第一第二行就只能删除第一行,怎么写,可以把选中的CheckBox行都删除。请教高手111111