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属性





  • 相关阅读:
    从自然数到有理数
    付费版乐影音下载器使用方法
    Avtiviti之流程变量
    activity(工作流)初步学习记录
    IntelliJ IDEA安装Activiti插件并使用
    golang 性能测试
    Golang性能测试工具PProf应用详解
    java连接ZK的基本操作
    会员体系、积分、等级
    Flink基本概念
  • 原文地址:https://www.cnblogs.com/zorrobubble/p/3596923.html
Copyright © 2011-2022 走看看