Asp.net mvc 5 MVC 5如何将ViewBag值作为参数传递给crystal report?

Asp.net mvc 5 MVC 5如何将ViewBag值作为参数传递给crystal report?,asp.net-mvc-5,crystal-reports,Asp.net Mvc 5,Crystal Reports,您好,我正在使用MVC 5和crystal report,但我有一个小问题: 在控制器中,我调用了字符串Fname 在视图中,我通过@ViewBage.fname=fname 结果例如Hussain作为学生名 在crystal报告参数中: rp.SetParameterValue(“Fname”、“Hussain”) 这份报告运作良好 但是我想用ViewBage值替换“Hussain”,我尝试了(“Fname”,Fname)但没有工作。 (“Fname”,ViewBage.Fname)不工作 因

您好,我正在使用MVC 5和crystal report,但我有一个小问题:

在控制器中,我调用了字符串Fname 在视图中,我通过
@ViewBage.fname=fname

结果例如Hussain作为学生名

在crystal报告参数中:

rp.SetParameterValue(“Fname”、“Hussain”)

这份报告运作良好 但是我想用ViewBage值替换“Hussain”,我尝试了
(“Fname”,Fname)
但没有工作。
(“Fname”,ViewBage.Fname)
不工作


因此,请帮助我如何将ViewBag值传递给crystal report参数???

您必须使用crystal中已知的参数名称作为第一个参数


在Crystal Designer中打开报告。找出参数名。

它是Fname,列名是Fname。