我想将文本框值传递给crystal report。我添加了一个名为" JoiningDate"在参数字段和我在.rpt文件中添加的参数字段{?JoiningDate}。如何在后面的代码中添加我的参数。
ReportDocument crystalReport = new ReportDocument();
crystalReport.Load(Server.MapPath("~/ExperienceLetter.rpt"));
DataSet dsCustomers = GetData("select top 1 * from employees");
crystalReport.SetDataSource(dsCustomers);
CrystalReportViewer1.ReportSource = crystalReport;
string dateValue = txtJoiningDate.Text;
crystalReport.SetParameterValue("@JoiningDate", dateValue);
答案 0 :(得分:1)
如果您只想显示文本值,我会使用下面的代码。
TextObject txtObj = (TextObject)crystalReport.ReportDefinition.Sections["GroupHeaderSection1"].ReportObjects["Text10"];
但是对于某些逻辑或计算使用模型绑定.. 访问:http://tektutorialshub.com/how-to-create-crystal-report-using-visual-studio/
答案 1 :(得分:0)
TextObject text = (TextObject)cr.ReportDefinition.Sections["Section3"].ReportObjects["Text1"];
text.Text = textBox1.Text;
here是解释它的简单示例。