从我的 win 表单应用程序中,我无法将 int 和日期时间作为参数传递,当我尝试传递时,程序给出错误。所以在这里我将我的所有参数转换为字符串并传递,但报告接受,int,日期时间,日期时间,因为有来自相应存储过程的参数。所以它生成错误报告。
string ID = "1 ";
string DateStart= DateTime.Today.AddDays(-1).ToString();
string DateEnd= DateTime.Today.ToString();
rptParameters[0] = new Microsoft.Reporting.WinForms.ReportParameter("@ID", ID);
rptParameters[1] = new ReportParameter("@DateStart", DateStart)
rptParameters[2] = new ReportParameter("@DateEnd", DateEnd);
除了将字符串参数从 winform 传递到 SSRS 报告之外,还有其他解决方案吗?