在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);
}
}
{
if(dataGridView1.Rows[i].Cells[3].Value.ToString().Trim()=="1")
{
wujiche.ForegiftBill.Rows[i].Delete();
dataGridView1.EndEdit();
foregiftBillBindingSource.EndEdit();
foregiftBillTableAdapter.Update(wujiche.ForegiftBill);
}
}
解决方案 »
- 求C# 线程同步的写法。lock怎么用?
- 同时支持FLV和WMV格式的播放器
- 如何增加多线程中线程的数量增加到10?不影响更新表?
- httpwebrequest调用java的web服务
- RMB10W以内求够搜索程序(带蜘蛛的)和新闻系统(带采集标签)
- 如何得到dataview中的指定cell的值
- C# webbrowser控件是否能获取JS加载的数据?
- 现在使用水晶报表都是先设计一个rpt文件,然后再往里面填SQL查询数据,字段是固定的。能不能不用rpt文件,而直接生成任意字段的查询报表。
- 急!!!我已经在图片框(pictureBox)中用Graphic绘制了一些曲线和直线,如何把它存为位图文件
- 请问如何将下面的SQL语句成功执行?
- 如何做DVD播放器?
- 请问如何将 124 转换成ASCII对应的值
dataGridView1.Rows[i].Cells[3].Value.ToString().Trim() 就可以和 1 . 0 相互比较了。