DevExpress报告-自定义格式字符串

DevExpress报告-自定义格式字符串,devexpress,Devexpress,我正在使用devexpress报告显示一些数据。我想格式化报告中表示费率/成本的字符串 例如,我要显示4种不同的速率:0.01、0.0085、0.10、0.5500 我想将它们显示为:0.01、0.0085、0.10和0.55-基本上,如果遇到类似于0.0085的情况,则显示整个速率,并显示0.55而不是0.5500 我正在阅读有关XRLabel.BeforePrint事件的文章,以了解如何做到这一点,但我想知道是否有更简单的方法来处理此问题 谢谢。您可以简单地使用0和#的组合,因此您的格式字符

我正在使用devexpress报告显示一些数据。我想格式化报告中表示费率/成本的字符串

例如,我要显示4种不同的速率:0.01、0.0085、0.10、0.5500

我想将它们显示为:0.01、0.0085、0.10和0.55-基本上,如果遇到类似于0.0085的情况,则显示整个速率,并显示0.55而不是0.5500

我正在阅读有关XRLabel.BeforePrint事件的文章,以了解如何做到这一点,但我想知道是否有更简单的方法来处理此问题


谢谢。

您可以简单地使用
0
#
的组合,因此您的格式字符串可能看起来像
#0.00#

下面是一个例子:

var source=newlist();
添加(新元组(0.01F));
添加(新元组(0.0085F));
添加(新元组(0.10F));
添加(新元组(0.5500F));
var labelItem1=新的XRLabel();

labelItem1.DataBindings.Add(“Text”,null,“Item1”,“{0:#0.00#}”)// 您可以简单地使用
0
#
的组合,因此您的格式字符串可能看起来像
#0.00#

下面是一个例子:

var source=newlist();
添加(新元组(0.01F));
添加(新元组(0.0085F));
添加(新元组(0.10F));
添加(新元组(0.5500F));
var labelItem1=新的XRLabel();
labelItem1.DataBindings.Add(“Text”,null,“Item1”,“{0:#0.00#}”)//