C# DataGridView 的UserDeletingRow事件,删除
DialogResult dr = MessageBox.Show("确认删除记录吗?", "提示", MessageBoxButtons.YesNo);
if (dr == DialogResult.Yes)
{
DataSet deleRcom2 = Collections.FastSocket.get_ds("select o.id,b.dd_size,b.size_long,b.size_wide,b.size_high,o.goodsType,o.cname,o.pay_type,o.order_memo,o.address,o.RecipientCode,o.mobile,o.country_free,o.agencyFund,o.order_code,o.cforhmType,b.goods,b.kd_billcode,b.dd_weight,b.dd_weight2,b.member_id,b.username,b.goodsTyep goodsType2 from pmw_order o left join pmw_billcode b on o.order_code=b.order_code where isnull(o.DoubleCheck,0)=1 and isnull(b.lost_flag,0)=0 and isnull(b.is_outplace,0)=1 and isnull(is_packed,0)=0 and isnull(packed_billcode,'')='' and o.order_code='" + this.tool_order_code.Text + "' and b.kd_billcode='" + e.Row.Cells["kd_billcode2"].Value + "'");
if (deleRcom2 != null && deleRcom2.Tables.Count > 0 && deleRcom2.Tables[0].Rows.Count > 0)
{
DataTable dt1 = (DataTable)rcomdgv1.DataSource;
DataRow drcalc = dt1.NewRow();
drcalc.ItemArray = deleRcom2.Tables[0].Rows[0].ItemArray;
dt1.Rows.Add(drcalc);
rcomdgv1.DataSource = dt1;
}
else
{
MessageBox.Show("无法获取该数据");
e.Cancel = true;
}
}
else
{
e.Cancel = true;
}
转载于:https://www.cnblogs.com/LuoEast/p/7686024.html
C# DataGridView 的UserDeletingRow事件,删除相关推荐
- DataGridView的Validating事件注册后删除操作的处理
我们在处理DataGridView必填项判断时,一般使用DataGridView的RowValidating事件判断,具体代码如下: protected override void OnRowVali ...
- c#中contextMenuStrip与datagridview使用CellMouseDown事件及treeview使用mousedown事件
//对于datagridview使用CellMouseDown事件 private void dataGridView_CellMouseDown(object sender, DataGridVie ...
- DataGridView 的 CurrentCellDirtyStateChanged事件用法
做DataGridView开发时发现了CurrentCellDirtyStateChanged事件的用处 查询了MSDN描述如下: 当单元格的内容已更改,但更改尚未保存时,该单元格将标记为已修改. 此 ...
- DataGridView的Cell事件的先后触发顺序
最近正在使用"DataGridView"对一个旧的Vs 2003开发的WINDOWS应用程序进行改造. 所以写了一个小程序,用来测试常用的Cell事件及顺序. 第一种顺序,即不进行 ...
- Swift 日历添加事件 删除事件
import EventKit /**Privacy - Calendars Usage Description 添加日历权限 info.list 配置权限*/ /// 日历添加事件 class KK ...
- 单击事件 - 删除表单数据时提示是否确认删除
在实际表单操作中, 删除是一个风险比较大的操作, 一旦删除, 数据很难恢复. 所以我们在删除表单项前应提示是否确认删除, 避免因手误造成的不必要的误删的现象. 我们还是基于上一篇文章进行编写: htt ...
- 将dataGridView中的添加/删除等修改保存至数据库
C#示例代码如下: using System.Data; using System.Data.SqlClient; public partial class Form1 : Form { Da ...
- jQuery 事件绑定方法(bind hover toggle live.... )、删除事件方法(unbind, die)及 事件对象
事件绑定方法: 1.<type>(function) $("button").click(function(){... }); 2.bind(map) $(" ...
- C#Winform中DataGridView控件下的右键菜单事件获取行值方法
//首先生成DataGridView的CellMouseDown事件private void dataGridView1_CellMouseDown(object sender, DataGridVi ...
最新文章
- Maven 创建web项目
- Altium designer中元器件库(SCHLIB)元件引脚上文字(标号)大小及距离边缘位置设置
- java 时间处理_JAVA处理日期时间常用方法
- codeforces 160A-C语言解题报告
- linux查看日志命令_查看log日志基础命令
- html中下拉日历控件,HTML5之日历控件
- html日期格式化标签,js日期格式化yyyymmdd
- 矩阵分解 三角分解(LU分解)
- 算法分析与设计-实验一 递归与分治算法设计
- 高德地图登陆显示服务器忙,用高德地图导航时,登录账号和不登录账号有很大区别?你知道吗?...
- Caused by: java.lang.IllegalStateException: No ServletContext set
- Cent OS 使用nohup 启动 Springboot避坑
- 移动机器人定位(amcl)
- 北京地铁背景音乐曲目
- NB-IoT 接入 5G 核心网丨边缘计算阅读周
- Fatal error in launcher: Unable to create process using
- 大数据时代的营销思维
- 基于web的健身俱乐部网站系统的设计与实现
- 《人工智能怎么学》精华连载预告
- Tutk P2P的原理和常见的实现方式
热门文章
- Spring MVC page render时jsp中元素相对路径的解决办法
- android数据存储方式(三)----Files
- cj搜索算法-魔版(打表术失败总结)
- opencv_4.5.0/OpenCvSharp_已知目标物边界求重心
- iphone无线服务器未响应,iPhone无线充电断断续续或无法充电是什么原因?
- 大物实验总结模板_高考化学实验题答题模板归类总结!
- 基于单片机的水壶自动加热系统_基于烟雾检测火灾自动报警系统
- C#中统计程序运行时间
- 查看mysql数据库服务_MySQL数据库之mysql5.7基础 查看mysql的服务状态
- fedora14 an mysql_Fedora 14下 MySQL 更改密码