ToolStrip快速操作方法
1.分类(增加-Add,保存-Save,删除-Del,编辑-Edit,审核-Shenhe)
private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e){if (e.ClickedItem.Name.Contains("Add")){FrmDingdanMx frm = new FrmDingdanMx();if (frm.ShowDialog() == DialogResult.OK){BindingDGV();} }else{if (DGVMain.CurrentCell != null){OrderInfo info = new OrderInfo();info = DGVMain.Rows[DGVMain.CurrentCell.RowIndex].DataBoundItem as OrderInfo;if (info != null){if (e.ClickedItem.Name.Contains("Eidt")){FrmDingdanMx frm = new FrmDingdanMx(info);if (frm.ShowDialog() == DialogResult.OK){BindingDGV(); }}else if (e.ClickedItem.Name.Contains("Del"))//删除{if (MessageBox.Show("请您确认需要永久删除本条数据!", "系统提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK){ResultMsg msg = new ResultMsg();msg = new DALOrderInfo().Delete(info.Id);if (msg.Success){MessageBox.Show($"数据操作成功。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);this.DialogResult = DialogResult.OK;}else{MessageBox.Show("数据操作失败。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);}} }else if (e.ClickedItem.Name.Contains("ShenHe"))//审核{info.ShenheState = true;ResultMsg msg = new ResultMsg();msg = new DALOrderInfo().UPDATE(info);if (msg.Success){MessageBox.Show($"数据操作成功。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);this.DialogResult = DialogResult.OK;}else{MessageBox.Show("数据操作失败。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);}}else if (e.ClickedItem.Name.Contains("Save"))///保存{// if (Blist != null && Blist.Count > 0)// {// OrderInfo DbModel = new OrderInfo();// //DbModel.Gongyinshang = (int)CBGongyingshang.SelectedValue;// DbModel.Creator = GModel.User.Id;// DbModel.KehuId = ConvertType.GetInt32(CBKehuInfo.ValueMember);// DbModel.MxList = new List<OrderInfoMx>(Blist);// ResultMsg msg = new ResultMsg();// if (model == null)//插入// {// msg = new DALOrderInfo().Insert(DbModel);// if (msg.Success)// {// MessageBox.Show($"数据操作成功。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Stop);// this.DialogResult = DialogResult.OK;// }// else// {// MessageBox.Show("数据操作失败。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Stop);// }// }// else///修改// {// DbModel.Id = model.Id;// msg = new DALOrderInfo().UPDATE(DbModel);// if (msg.Success)// {// MessageBox.Show("数据修改成功。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Stop);// this.DialogResult = DialogResult.OK;// }// else// {// MessageBox.Show("数据修改失败。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Question);// }// }// }// else// {// MessageBox.Show($"未找到明细数据。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Information);// }}}}else{MessageBox.Show($"未找到明细数据。", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Information);}} }
ToolStrip快速操作方法相关推荐
- 计算机直接切换到桌面,屏幕如何快速切换桌面
屏幕如何快速切换桌面 导语:我们在使用电脑的时候,尤其是工作或者游戏的时候,需要经常切换windows系统窗口,然后切换窗口的方法是有很多的,那么到底哪种切换窗口的方法又快速又高效呢?以下是小编精心整 ...
- github组织存储库使用_为什么我不使用您的GitHub存储库
github组织存储库使用 by Sam Westreich, PhD 由Sam Westreich博士 为什么我不使用您的GitHub存储库 (Why I'm not using your GitH ...
- Java面向对象特征介绍
面向对象不仅仅在java中有体现,在C++中也有.Java面向对象三大特征 封装和隐藏 继承 多态 1.封装和隐藏 Java中通过将数据声明为private私有,再提供公共(public)的方法,ge ...
- 苏格拉底婚姻_苏格拉底如何教我与开发人员交谈
苏格拉底婚姻 当涉及到"最有效的工具来解开心理障碍并弄清问题"时,有两个项目出现在我列表的顶部. 首先是本尼·希尔(Benny Hill )的这段剪辑,内容涉及我们进行假设时的情况 ...
- 下载并安装 Node
1.下载 如果希望通过 Node.js 来运行 Javascript 代码,则必须在计算机上安装 Node.js 环境才行 安装包在 Node.js 官网首页直接下载,点击绿色的按钮,下载所需的版本后 ...
- 免费在线转换,CAD转换成PDF
为了提高我们绘图工作的效率,经常需要转换CAD文件的版本格式,例如把CAD转换成PDF格式.有没有一种不需要安装转换软件就可以快速操作方法呢?今天小编给大家介绍一种行之有效的方法,在线CAD转换器就可 ...
- 发布个人项目jar包到maven中央仓库详解
发布个人项目jar包到maven中央仓库详解 1.在sonatype提交发布工单(Issue) sonatype是由社区支持的开源项目托管服务(Open Source Project Reposito ...
- android 蓝牙连接rtk,你们要的RTK干货教程来了,最新工程之星5.0安卓手簿连接千寻cors账号的方法...
原标题:你们要的RTK干货教程来了,最新工程之星5.0安卓手簿连接千寻cors账号的方法 今天cors账号网给大家带来的是,我们测绘技术工程师人员总结了RTK在连接千寻cors账号的情况下固定解的快速 ...
- win10 android 传多个文件夹,Win10使用ROBOCOPY快速复制多个文件夹的操作方法
Win10如何使用ROBOCOPY快速复制多个文件夹?ROBOCOPY是Win10自带的一款高级复制工具,通过ROBOCOPY工具我们可以同时复制多个文件,实现多线程传输文件.而在Win10系统默认情 ...
最新文章
- 分享个网盘,个人觉得很不错!
- java反射机制--reflection
- opengl 相关资料
- QT的QQuickImageProvider类的使用
- Eclipse控制项目的访问名称
- 大数据学习笔记35:Hive - 内部表与外部表
- java匹配机制_Java Spring:需要通配符@RequestMapping来匹配所有BUT / images / *以及对原始URL的访问权限...
- FutureWarning: Passing (type 1) or 1type as a synonym of type is deprecated in a future vers 的解决
- C语言数字转换为字符的问题
- R 语言 | 计算可达矩阵
- 苹果应用提审与NAT64
- [深度学习论文笔记]3D AGSE-VNet: An Automatic Brain Tumor MRI Data Segmentation Framework
- 华为云ECS服务器中通过docker部署sentinel-dashboard
- LeetCode刷题汇总
- EETOP版主后端面试问题 每日一题
- 字符串及有效长度(字节数)计算
- 六个办公常用的网站,让你大开眼界的网站
- 联想键盘最上面一行切换功能
- java宅急送下载_java宅急送BOS物流项目
- 三维重建开源软件介绍
热门文章
- java ear war_基于Java的打包jar、war、ear包的作用与区别详解
- 解决网页无法复制粘贴(生活小妙招)
- win10 激活脚本执行bat
- UML常用图的几种关系的总结
- Android系统反编译FrameWork层虚拟定位方法
- 债券定价与收益率 - 财务管理(六)
- android+振动器权限,android振动器(Vibrator)
- 机床数据采集之Mitsubishi三菱M70/M80数控IP地址参数设定
- 项目实训—基于AI的智能视频剪辑器(六)GIF片段合成视频
- 人到中年,无论你混的好不好,都必须明白的五条人性铁律