如题,当dgv中只剩下一条记录时,删除时会抛出异常.有多条记录时,删除是就不会出错, 是什么原因.例如;
BindingSource bsPart = new BindingSource();
bsPart.DataSource = ds.Tables["Part"];
dgvPart.DataSource = bsPart;当dgvPart中只剩下最后一笔记录时,执行删除操作.
bsPart.RemoveCurrent();
SqlCommand cmd = new SqlCommand("Part_Delete",conn);
cmd.CommandType = CommandType.StoreProcedurd;
cmd.Execute();
BindingSource bsPart = new BindingSource();
bsPart.DataSource = ds.Tables["Part"];
dgvPart.DataSource = bsPart;当dgvPart中只剩下最后一笔记录时,执行删除操作.
bsPart.RemoveCurrent();
SqlCommand cmd = new SqlCommand("Part_Delete",conn);
cmd.CommandType = CommandType.StoreProcedurd;
cmd.Execute();
解决方案 »
- 电梯调度算法
- Winform DataGridView点击事件问题
- [高分高难度求解] c# Webbrowser 的 DocumentCompleted 不响应
- 水晶报表中一列数据相同的如何实现只显示一次
- 急啊!关于 CrystalReport 打印树(treeView)数据的问题!!! 高手救救
- 求一xpath表达式(可能有点难哦)
- 采用的是每次查询都进行连接,还是持久连接????
- 集合编辑器属性保存值的问题
- 授权用户自定义工作流程......
- ★★★简单问题:字符串 A as B as C as D as E 如何分割成数组? ★★★
- indexer是不是只能使用整数坐索引?在线等~!!大侠帮忙~~
- 在Remoting中壓縮傳縮DataSet的解決方案
。。不知道字打错没。