• WinForm不同窗体间传值方法举例




    假如有两个窗体:FrmNewCountReport、FrmInputEmpNo:需要将FrmNewCountReport

    窗体的控件dgrdSelect,lblEmpCount的值传给FrmInputEmpNo,可以按如下在FrmInputEmpNo

    窗体中定义两个变量参数来实现接收。



    FrmNewCountReport窗体中:

    private void btnMoreSelect_Click(object sender, EventArgs e)
            {
                //打开批量查询窗口
                FrmInputEmpNo formIuput = new FrmInputEmpNo(dgrdSelect,lblEmpCount);
                formIuput.ShowDialog();
            }



    FrmInputEmpNo窗体中:

            private DataGridView _dgvSuoce;//定义一个从FrmNewCountReport接收到的参数dgardSelect
            private Label _lblForCount;//定义一个从FrmNewCountReport接收到的参数lblForCount
            //学习:不同窗体间传参数的方式
            public FrmInputEmpNo(DataGridView dgv_suoce, Label lblForCount)
            {
                this._dgvSuoce = dgv_suoce;
                this._lblForCount = lblForCount;
                InitializeComponent();
            }



     _dgvSuoce.DataSource = DT_MyNewReport2;//通过参数形式来设置FrmNewCountReport控件dgrdSelect的DataSource属性
                _lblForCount.Text = TxtInputEmpNo.Lines.Length.ToString();//通过参数形式来设置FrmNewCountReport控件lblForCount的Text属性





  • 相关阅读:
    《STL源码剖析》-- 序列式容器
    IPV6 组播学习理解
    C 语言指针 引用学习
    C++ list 源码学习
    汇编基础学习---浮点运算
    C++ 运算符重载
    C++ 迭代器学习
    Play框架连接Mysql遇到的一些问题
    Jython中文乱码问题
    多线程之生产者消费者模式
  • 原文地址:https://www.cnblogs.com/zorrobubble/p/3596923.html
Copyright © 2020-2023  润新知