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系统默认情 ...
最新文章
- 寒武纪抢答2020:一季度同比亏损扩大377%,86%营收大约在下半年
- asp.net core选项配置的研究
- Nmap源码分析(基本框架)
- 数字图像处理实验(总计23个)汇总
- 最小生成树(Kruskal和Prim算法)
- 远控免杀专题1---基础篇
- 第7章 使用Spring MVC构建Web程序(一)
- 博客园是否提供trackback的rss
- ajax=1,ajax专栏1
- Asp.net网站如何播放Flv视频
- cartographer探秘第四章之代码解析(六) --- 后端优化 --- 优化求解
- 等待线程3秒返回结果_Excel小白超级讨厌的计算,原来只用3秒就能出结果!
- 【LaTex】LaTex的下载与安装(超详细、超简洁)
- wget下载github的releases的软件
- IT项目管理表格集合
- 快捷指令通知运行html,快捷指令通知怎么关?快捷指令通知关了又自动开了的原因...
- 学生用计算机指数函数,指数函数计算器
- 机器视觉核心之工业相机
- 4G(LTE)背后的技术和利益纠结——VoIP,VoLTE,SIP,IMS的前世今生
- C++之 引用(refer)