3

数値を保持する C# WinForm DataGridView を持っています

問題はそれです:

0.5  -->  shows -->  .5     and

-45 -->  shows -->  45-

私のDataGridViewでRightToLeft = yes (これが必要です)

どうすれば修正できますか?

4

3 に答える 3

2

DataGridViewCellStyleのFormatプロパティを使用します。
例(最初の列の名前が「値」であると仮定)

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

Format プロパティは、MSDN のこれらの記事で詳しく説明されている文字列「フォーマット」を取ります

カスタム数値書式文字列
標準数値書式文字列

于 2012-06-24T08:03:57.757 に答える
0

formatting Types & custom numeric format strings こちらこちらをご覧ください

How to format dataここのDataGridViewで - http://msdn.microsoft.com/en-us/library/f9x2790s.aspx

于 2012-06-24T08:03:14.347 に答える
0

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

于 2012-06-24T08:07:41.007 に答える