reportviewer独占一个form b,从另一个表单a调用表单b如何传参数?
设想是在form a上放几个textbox,里面输上参数,再点一个按钮,弹出form b显示报表。
注意:这些参数是用来传给SQL Server存储过程的输入参数。
而rdlc报表的数据来源被设为这个存储过程。
问题重点:如何从一个form上的textbox输入数值控制另一张form上的rdlc报表的内容。

解决方案 »

  1.   

    如果是Web的话,可以把参数传递到URL里面,如果在FORMb的PageLoad事件中来调用这些参数Request.Form[参数名]
    如果是Win的话,可以在Formb中定义全局变量在FormB b = new FormB();
    b.变量1 = TextBox1.Text来实现当然了很可以通过窗体间参数的传递来实现
      

  2.   

    谢谢回复,我用的Windows窗体.
    上面的回复我不是太明白,期待更多回复……