我的 C# WinForm DataGridView 中有数字
问题是:
0.5 --> shows --> .5 and
-45 --> shows --> 45-
在我的 DataGridView 中 RightToLeft = yes (我必须有这个)
我该如何解决?
使用 DataGridViewCellStyle 的Format属性。
例如(假设您的第一个列的名称是“Value”)
dataGridView1.Columns["Value"].DefaultCellStyle.Format = "0.0";
Format 属性采用字符串“格式”,在 MSDN 上的这些文章中有很好的解释
看formatting Types & custom numeric format strings
这里和这里
&How to format data
在这里的DataGridView - http://msdn.microsoft.com/en-us/library/f9x2790s.aspx
双值 = .5;
var display = value.ToString("0.00", System.Globalization.CultureInfo.InvariantCulture));