小编Div*_*ivi的帖子

使用datetimepicker过滤水晶报表中的数据

我正在使用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)

c# datetimepicker crystal-reports

2
推荐指数
1
解决办法
2221
查看次数

标签 统计

c# ×1

crystal-reports ×1

datetimepicker ×1