zoukankan      html  css  js  c++  java
  • 20180709001

    Main  :  Frm_MRP_P

    Sub   :  Frm_SO_S_Selected

    Frm_SO_S_Selected

        public partial class Frm_SO_S_Selected : Form
        {
            //声明委托
            public delegate void TransfDelegate(DataSet ds);
            //声明事件
            public event TransfDelegate TransfEvent;

            // List
            private void btn_List_Click(object sender, EventArgs e)
            {
                    MRP.Frm_MRP_P Frm_MRP_P = new MRP.Frm_MRP_P();
                    //Frm_MRP_P.MRP_P_DataSet108 = DataSet2.Copy();

                    //触发事件  //此处调用你的取数据的方法,将数据付给ds
                    TransfEvent(DataSet2);
                    this.Hide();
            }

    //-----------------------------------

    Frm_MRP_P

        public partial class Frm_MRP_P : Form
        {

            // search
            private void btn_search_Click(object sender, EventArgs e)
            {           

                sales.Frm_SO_S_Selected SO_S_Selected = new sales.Frm_SO_S_Selected();
                SO_S_Selected.TransfEvent += new sales.Frm_SO_S_Selected.TransfDelegate(frm_TransfEvent);
                SO_S_Selected.ShowDialog();
            }

            private void frm_TransfEvent(DataSet ds)
            {
                //this.dataGridView1.DataSource = ds.Tables[0]; //此处就是你给DataGridView绑定数据的方法
                if (ds != null)
                {
                    dgv_M.DataSource = ds.Tables[0];
                }
                else
                {
                    dgv_M.Focus();
                }
            }

  • 相关阅读:
    C++学习之路(四):线程安全的单例模式
    C++学习之路(三):volatile关键字
    C++学习之路(五):复制构造函数与赋值运算符重载
    类对象作为函数参数进行值传递
    System V共享内存介绍
    关于迭代器失效
    C++学习之路(二):引用
    C++学习之路(一):const与define,结构体对齐,new/delete
    epoll内核源码分析
    Redux中间件之redux-thunk使用详解
  • 原文地址:https://www.cnblogs.com/hutie1980/p/9283462.html
Copyright © 2011-2022 走看看