C# 从表单中的DateTimePicker获取值,并将其添加到RDLC报告中的文本框中
我有一个表单,有两个日期计时器和一个按钮。单击按钮时,将打开另一个带有报表查看器的窗体。附加到该报表查看器的RDLC报表有两个文本框,用于显示在DateTimePicker中选择的日期值。但我找不到将这些值添加到RDLC报告的方法。请帮我做这个 表格1:C# 从表单中的DateTimePicker获取值,并将其添加到RDLC报告中的文本框中,c#,winforms,visual-studio-2012,reportviewer,rdlc,C#,Winforms,Visual Studio 2012,Reportviewer,Rdlc,我有一个表单,有两个日期计时器和一个按钮。单击按钮时,将打开另一个带有报表查看器的窗体。附加到该报表查看器的RDLC报表有两个文本框,用于显示在DateTimePicker中选择的日期值。但我找不到将这些值添加到RDLC报告的方法。请帮我做这个 表格1: private void btnGenerate_expense_report_Click(object sender, RoutedEventArgs e) { DateTime sDate = dPStartDate
private void btnGenerate_expense_report_Click(object sender, RoutedEventArgs e)
{
DateTime sDate = dPStartDate_expense_report.Value.ToString("yyyy-MM-dd");
DateTime eDate = dPEndDate_expense_report.Value.ToString("yyyy-MM-dd");
var repExpense = new ReportExpenses(sDate, eDate);
repExpense.ShowDialog();
}
试试下面的
DateTime sDate = dPStartDate_expense_report.Value;
DateTime eDate = dPEndDate_expense_report.Value;
.ToString(“yyyy-MM-dd”)
将日期时间
转换为字符串
,如果报告费用
构造函数接受日期时间
值,则无需将日期时间选择器
值转换为字符串
或者您可以直接使用该值
var repExpense = new ReportExpenses(dPStartDate_expense_report.Value, dPEndDate_expense_report.Value);
现在可以为报表查看器设置参数值
ReportParameter p1 = new ReportParameter("sDate", sDate);
ReportParameter p1 = new ReportParameter("eDate", eDate);
this.ReportViewer1.LocalReport.SetParameters(new ReportParameter[]{p1,p2});
假设您已经在报告中添加了两个名为“sDate”和“eDate”的参数,其类型为DateTime
如果需要使用上述参数值设置文本框文本,可以将表达式添加为
=参数!sDate.Value
尝试下面的
DateTime sDate = dPStartDate_expense_report.Value;
DateTime eDate = dPEndDate_expense_report.Value;
.ToString(“yyyy-MM-dd”)
将日期时间
转换为字符串
,如果报告费用
构造函数接受日期时间
值,则无需将日期时间选择器
值转换为字符串
或者您可以直接使用该值
var repExpense = new ReportExpenses(dPStartDate_expense_report.Value, dPEndDate_expense_report.Value);
现在可以为报表查看器设置参数值
ReportParameter p1 = new ReportParameter("sDate", sDate);
ReportParameter p1 = new ReportParameter("eDate", eDate);
this.ReportViewer1.LocalReport.SetParameters(new ReportParameter[]{p1,p2});
假设您已经在报告中添加了两个名为“sDate”和“eDate”的参数,其类型为DateTime
如果需要使用上述参数值设置文本框文本,可以将表达式添加为
=参数!数据日期值