使用带日期的选择公式调用水晶报表时出现问题

Madhugp

会员
已加入
2017年11月27日
留言内容
11
编程经验
5-10
你好

我正在尝试通过单击按钮从C#调用Crystal报表。
在表单中,我有两个名为DT1,DT2的datetimepicker控件。

我在按钮中使用了以下代码。

crpt是水晶报表控件。 pur_ord_vw是数据库中的视图。


UserId ="sa";
密码="gms123";
crpt.Connect ="UID=" + UserId + ";PWD=" + Password;
crpt.WindowState = Crystal.WindowStateConstants.crptMaximized;
crpt.Destination = Crystal.DestinationConstants.crptToWindow;


crpt.SelectionFormula ="{pur_ord_vw.inward_dt}>= '"DT1.Text.ToString()+"'
and {pur_ord_vw.inward_dt}<= '"DT1.Text.ToString()+"'";

没有错误,水晶报告也没有回应。

如果删除选择公式,则报告将以全部视图数据打开。

请给我建议如何将选择公式与日期一起传递。

感谢致敬

Gms

我尝试过的是以下内容,但没有用。

crpt.SelectionFormula ="{在Convert.ToDateTime(DT1.Text)和Convert.ToDateTime(DT2.Text)之间pur_ord_vw.inward_dt}";

crpt.SelectionFormula ="{pur_ord_vw.inward_dt}>= '"+ Convert.ToDateTime(DT1.Text)+"' and {pur_ord_vw.inward_dt}<= '"+ Convert.ToDateTime(DT1.Text)+"'";

 
最佳 底部