DataGridView上的格式化数字不是我需要的

时间:2012-06-24 07:57:55

标签: c# winforms

我的C#WinForm DataGridView中包含数字

问题是:

0.5  -->  shows -->  .5     and

-45 -->  shows -->  45-

在我的DataGridView中RightToLeft =是(我必须有这个)

我该如何解决?

3 个答案:

答案 0 :(得分:2)

使用DataGridViewCellStyle的Format属性 例如(假设您的第一个列的名称是“值”)

dataGridView1.Columns["Value"].DefaultCellStyle.Format = "0.0";

Format属性采用字符串'格式'在MSDN上的这些文章中得到了很好的解释

Custom Numeric Format Strings
Standard Numeric Format Strings

答案 1 :(得分:0)

请参阅formatting Types & custom numeric format strings here& here

&安培; DataGridView中的How to format data - http://msdn.microsoft.com/en-us/library/f9x2790s.aspx

答案 2 :(得分:0)

double value = .5;
var display = value.ToString(“0.00”,System.Globalization.CultureInfo.InvariantCulture));