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快速操作方法相关推荐

  1. 计算机直接切换到桌面,屏幕如何快速切换桌面

    屏幕如何快速切换桌面 导语:我们在使用电脑的时候,尤其是工作或者游戏的时候,需要经常切换windows系统窗口,然后切换窗口的方法是有很多的,那么到底哪种切换窗口的方法又快速又高效呢?以下是小编精心整 ...

  2. github组织存储库使用_为什么我不使用您的GitHub存储库

    github组织存储库使用 by Sam Westreich, PhD 由Sam Westreich博士 为什么我不使用您的GitHub存储库 (Why I'm not using your GitH ...

  3. Java面向对象特征介绍

    面向对象不仅仅在java中有体现,在C++中也有.Java面向对象三大特征 封装和隐藏 继承 多态 1.封装和隐藏 Java中通过将数据声明为private私有,再提供公共(public)的方法,ge ...

  4. 苏格拉底婚姻_苏格拉底如何教我与开发人员交谈

    苏格拉底婚姻 当涉及到"最有效的工具来解开心理障碍并弄清问题"时,有两个项目出现在我列表的顶部. 首先是本尼·希尔(Benny Hill )的这段剪辑,内容涉及我们进行假设时的情况 ...

  5. 下载并安装 Node

    1.下载 如果希望通过 Node.js 来运行 Javascript 代码,则必须在计算机上安装 Node.js 环境才行 安装包在 Node.js 官网首页直接下载,点击绿色的按钮,下载所需的版本后 ...

  6. 免费在线转换,CAD转换成PDF

    为了提高我们绘图工作的效率,经常需要转换CAD文件的版本格式,例如把CAD转换成PDF格式.有没有一种不需要安装转换软件就可以快速操作方法呢?今天小编给大家介绍一种行之有效的方法,在线CAD转换器就可 ...

  7. 发布个人项目jar包到maven中央仓库详解

    发布个人项目jar包到maven中央仓库详解 1.在sonatype提交发布工单(Issue) sonatype是由社区支持的开源项目托管服务(Open Source Project Reposito ...

  8. android 蓝牙连接rtk,你们要的RTK干货教程来了,最新工程之星5.0安卓手簿连接千寻cors账号的方法...

    原标题:你们要的RTK干货教程来了,最新工程之星5.0安卓手簿连接千寻cors账号的方法 今天cors账号网给大家带来的是,我们测绘技术工程师人员总结了RTK在连接千寻cors账号的情况下固定解的快速 ...

  9. win10 android 传多个文件夹,Win10使用ROBOCOPY快速复制多个文件夹的操作方法

    Win10如何使用ROBOCOPY快速复制多个文件夹?ROBOCOPY是Win10自带的一款高级复制工具,通过ROBOCOPY工具我们可以同时复制多个文件,实现多线程传输文件.而在Win10系统默认情 ...

最新文章

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

热门文章

  1. 华为手机USB连接成功,ADB识别失败
  2. MySQL知识盘点(增删改查)
  3. 从永远到永远-Docker安装使用(亲测可用)
  4. 网页禁止复制粘贴怎么办?教你六招轻松搞定
  5. 计算机毕业设计之java+ssm校园在线投票系统
  6. Unity动漫游戏集合
  7. 7.2 Verilog 文件操作
  8. 服务器开机修改grub,ubuntu 修改grub文件
  9. BUUCTF(re1~re6)
  10. java中冒号:的用法