在RDLC TABLIX中以f3格式显示浮点

时间:2015-02-20 14:16:26

标签: c# .net winforms rdlc

在我的报告中,我有一个Tablix。现在我想以f3格式显示数字数据。我已将tablix列的文本框属性设置为数字并带有三个小数点。

现在数据是12.120然后它显示12.12而不是12.120。

我想显示数据的时间是12到12.000。

怎么做?

3 个答案:

答案 0 :(得分:1)

double d = 12.20;
Console.WriteLine(d.ToString("0.000", new CultureInfo("en-US", false)));

答案 1 :(得分:1)

首先,这是reference material

您可以使用这些格式字符串或占位符样式。

示例:

Double value = 12.20D;

String str1 = String.Format("{0:F3}", value);
String str2 = value.ToString("F3");
String str3 = value.ToString("0.000");

但是,为了使您的TextBox能够正常工作,您需要通过应用所述格式的例程传递输入的值。

使用TextBox' Validated方法是一个不错的选择,因为它在编辑完成后被触发,而用户仍在键入时被激活(如{{1} }):

TextChanged

答案 2 :(得分:0)

您必须将TextBox.Format属性设置为f3