首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小弟我想把DataGirdView中CheckBox打钩的行删除

2012-01-29 
我想把DataGirdView中CheckBox打钩的行删除我想把DataGirdView中CheckBox打钩的行删除,要更新到数据库的,

我想把DataGirdView中CheckBox打钩的行删除
我想把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


[解决办法]
从后往前删除就可以了

热点排行