我正在使用Crystal Reports C#windows application.i中的报告从localhost服务器获取数据到crystal report.我的表单中有2个datetimepicker.
datetimepicker1 = dtpfrom
datetimepicker2 - dtpto
Crystalreport
现在我想要的是,当从中选择一些日期和到datetimepicker时,数据之间的数据显示在水晶报告中请帮我解决我不知道如何开始.我正在通过谷歌搜索搜索我没有得到水晶报告中的datetimepicker显示数据之间的任何事情.有任何想法吗?
在这里我尝试:
MySqlConnection conn = new MySqlConnection(MyCon);
CrystalReport1 objcr = new CrystalReport1();
MySqlDataAdapter da = new MySqlDataAdapter("select * from data where date>='" + DateTime.Parse(dtpfrom.Text) + "' and date<='" + DateTime.Parse(dtpto.Text) + "' ", conn);
DataTable dt = new DataTable();
da.Fill(dt);
objcr.SetDataSource(dt);
crystalReportViewer1.ReportSource = objcr;
crystalReportViewer1.RefreshReport();
Run Code Online (Sandbox Code Playgroud)
但我收到了一个错误
CrystalDecisions.ReportAppServer.DataSetConversion.dll中出现未解决的"CrystalDecisions.CrystalReports.Engine.DataSourceException"类型异常
附加信息:无法加载数据库信息.
在线:
objcr.SetDataSource(dt);
Run Code Online (Sandbox Code Playgroud)