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. 分享个网盘,个人觉得很不错!
  2. java反射机制--reflection
  3. opengl 相关资料
  4. QT的QQuickImageProvider类的使用
  5. Eclipse控制项目的访问名称
  6. 大数据学习笔记35:Hive - 内部表与外部表
  7. java匹配机制_Java Spring:需要通配符@RequestMapping来匹配所有BUT / images / *以及对原始URL的访问权限...
  8. FutureWarning: Passing (type 1) or 1type as a synonym of type is deprecated in a future vers 的解决
  9. C语言数字转换为字符的问题
  10. R 语言 | 计算可达矩阵
  11. 苹果应用提审与NAT64
  12. [深度学习论文笔记]3D AGSE-VNet: An Automatic Brain Tumor MRI Data Segmentation Framework
  13. 华为云ECS服务器中通过docker部署sentinel-dashboard
  14. LeetCode刷题汇总
  15. EETOP版主后端面试问题 每日一题
  16. 字符串及有效长度(字节数)计算
  17. 六个办公常用的网站,让你大开眼界的网站
  18. 联想键盘最上面一行切换功能
  19. java宅急送下载_java宅急送BOS物流项目
  20. 三维重建开源软件介绍

热门文章

  1. java ear war_基于Java的打包jar、war、ear包的作用与区别详解
  2. 解决网页无法复制粘贴(生活小妙招)
  3. win10 激活脚本执行bat
  4. UML常用图的几种关系的总结
  5. Android系统反编译FrameWork层虚拟定位方法
  6. 债券定价与收益率 - 财务管理(六)
  7. android+振动器权限,android振动器(Vibrator)
  8. 机床数据采集之Mitsubishi三菱M70/M80数控IP地址参数设定
  9. 项目实训—基于AI的智能视频剪辑器(六)GIF片段合成视频
  10. 人到中年,无论你混的好不好,都必须明白的五条人性铁律