在datagridview控件绑定了一个数据源,并且用“添加列”新增一列为checkbox,设了FalseValue设为0,TrueValue设为1.然后在一个“删除”按钮的单击事件里加入下面代码进行删除,可是编译没错,选择几行的checkbox后单击删除按钮就会提示红色的这行代码说“未定义实例对象”。这是怎么回事呢?我到我的数据源里增加一列表示1/0的数据,用那列checkbox绑定到新加的数据源后,还是老问题。(我的checkbox列放在第4列,所以Cells[]里填了个3,这个应该没错吧?!)for(int i =0;i<dataGridView1.Rows.Count;i++) 

     if(dataGridView1.Rows[i].Cells[3].Value.ToString().Trim()=="1") 
     { 
         wujiche.ForegiftBill.Rows[i].Delete(); 
         dataGridView1.EndEdit(); 
         foregiftBillBindingSource.EndEdit(); 
         foregiftBillTableAdapter.Update(wujiche.ForegiftBill); 
     } 
}