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





  • 相关阅读:
    HTTPS证书撤销
    前端跨域问题解析
    js递归遍历key
    阿里云centos配置nginx和nodejs
    Linux 查看服务器配置
    解决IPOD NANO7无法开机
    GIF添加3D加速
    关于bootstrap Modal弹窗 滚动条的问题
    Just-In-Time Debugging in Visual Studio 禁止VS在服务器上调试
    利用ASP.NET操作IIS (可以制作安装程序)
  • 原文地址:https://www.cnblogs.com/zorrobubble/p/3596923.html
Copyright © 2011-2022 走看看