C# 如何在将数据放入DevExpress报表之前修改数据

C# 如何在将数据放入DevExpress报表之前修改数据,c#,asp.net,devexpress,report,C#,Asp.net,Devexpress,Report,我有几个页面,每个页面都包含一个报告,我为这些页面使用了一个名为ReportBasePage的基类 报告将在其他字段旁边查看其中的一些日期字段,现在我想在报告上显示之前对报告参数进行一些修改。我怎么能这么做 换句话说,在显示在报表上之前,我想从基本页更改日期格式。如果想以不同格式显示日期,可以更改显示日期值的控件的FormatString(例如XRLabel)。将FormatString设置为所需的日期格式(例如“{0:dd-MM-yy}”) 如果需要更改报表参数的值(而不是格式),可以使用Xt

我有几个页面,每个页面都包含一个报告,我为这些页面使用了一个名为
ReportBasePage
的基类

报告将在其他字段旁边查看其中的一些日期字段,现在我想在报告上显示之前对报告参数进行一些修改。我怎么能这么做


换句话说,在显示在报表上之前,我想从基本页更改日期格式。

如果想以不同格式显示日期,可以更改显示日期值的控件的FormatString(例如XRLabel)。将FormatString设置为所需的日期格式(例如“{0:dd-MM-yy}”)

如果需要更改报表参数的值(而不是格式),可以使用XtraReport事件“ParametersRequestSubmit”进行更改


问候

问题是,我的朋友,我想控制基类中的日期格式,因为我有数百个报表和报表页面,我无法转到每个页面并更改显示的日期。您可以创建两个参数,一个是日期类型,另一个是字符串类型。字符串类型的参数不应可见。使用XtraReport事件“ParametersRequestSubmit”,可以将日期参数的值指定给字符串参数(格式如您所需)。在报告中,使用字符串参数的值(带格式化的日期值)而不是日期参数。