我有两种形式,最主要的一种是crystalreportviewer,另一种是用户介绍他想在报表中使用的用户的ID。我希望用户在报告加载信息之前介绍ID的问题,所以当用户在报告加载信息之前单击CreateReport按钮时,我创建了一个新表单来介绍ID,问题是说明继续即使新窗口打开,也要执行。我知道是逻辑问题,而不是programmin,也许您可​​以帮助我=)。
我以表单的形式构造了一个构造函数,以便可以传递值。

这是按钮的代码:

    private void usuariosToolStripMenuItem_Click(object sender, EventArgs e)
    {

            RPE formRPE = new RPE(); //NEW FORM CREATED
            frmRPE.Show();//RPE FORM CALLED
            this.Hide();

        //BUT IT GOES ON

            ReportDocument guantesRpt = new reporteGuantes();

            DataTable datatableGuantes = reporteguantes.obtenerTabla();
            guantesRpt.SetDataSource(datatableGuantes);





            rptViewerGuantes.ReportSource = guantesRpt;
            //  Usuariorpt.SetParameterValue("RPE", RPE);



    }

最佳答案

ShowDialog(...)

关于c# - C#.NET中Windows窗体之间的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/993853/

10-10 23:18