我有两种形式,最主要的一种是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/