zoukankan      html  css  js  c++  java
  • 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属性





  • 相关阅读:
    同步、异步、阻塞和非阻塞区别
    SpringMVC文件上传实现
    Java注解入门
    SpringMVC实现一个controller写多个方法
    提高tomcat的并发能力
    人一生追求的是什么
    python class对象转换成json/字典
    python可分组字典
    python enumerate函数用法
    Python特殊语法--filter、map、reduce、lambda
  • 原文地址:https://www.cnblogs.com/zorrobubble/p/3596923.html
Copyright © 2011-2022 走看看