Crystal reports 在报告上打印日期范围

Crystal reports 在报告上打印日期范围,crystal-reports,Crystal Reports,我有选择器报告的日期范围。如何在报告标题上打印该范围?我在一个水晶报告里面-不是来自代码。我有一个选择专家,在日期字段上使用IsBetween。这张表格可以很好地打印所有内容。我只想显示日期范围。我尝试了OnFirstRecord和OnLastRecord以及whileprinting记录来填充函数中的字符串-它在报告中显示为空白。根据您的要求在crystal report中添加一个或两个参数,然后将您的日期范围指定给该参数 ParameterFields paramFields = new P

我有选择器报告的日期范围。如何在报告标题上打印该范围?我在一个水晶报告里面-不是来自代码。我有一个选择专家,在日期字段上使用IsBetween。这张表格可以很好地打印所有内容。我只想显示日期范围。我尝试了OnFirstRecord和OnLastRecord以及whileprinting记录来填充函数中的字符串-它在报告中显示为空白。

根据您的要求在crystal report中添加一个或两个参数,然后将您的日期范围指定给该参数

ParameterFields paramFields = new ParameterFields();
// ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();

ParameterField paramField = new ParameterField();
ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();
paramField.Name = "@Date1";
paramDiscreteValue.Value = TextBox1.Text.ToString();
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);

paramField = new ParameterField(); // <-- This line is added
paramDiscreteValue = new ParameterDiscreteValue();  // <-- This line is added
paramField.Name = "@Date2";
paramDiscreteValue.Value = TextBox2.Text.ToString();
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);

CrystalReportViewer1.ParameterFieldInfo = paramFields;
ParameterFields paramFields=新的ParameterFields();
//ParameterDiscreteValue paramDiscreteValue=新的ParameterDiscreteValue();
ParameterField paramField=新的ParameterField();
ParameterDiscreteValue paramDiscreteValue=新的ParameterDiscreteValue();
paramField.Name=“@Date1”;
paramDiscreteValue.Value=TextBox1.Text.ToString();
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);

paramField=新的ParameterField();// 我发现了第n个最小和第n个最大的函数-现在可以完美地工作了

您从何处获取日期范围?让你的问题更详细。在日期字段上选择Expert-isBetween。然后,将参数字段拖到报告标题(如果不是很明显的话,很抱歉),我只是想对此表示感谢。我不确定OP在做什么,他接受了自己的答案,而这个答案与“被问的问题”无关,但这对我(作为一个水晶新手)有所帮助+1(且应为公认答案)
// {@range}
// note case of format string
ToText(Minimum({?date_range}),"MM/dd/yyyy") + " - " + ToText(Maximum({?date_range}),"MM/dd/yyyy")