0

datagridview の列に string.format() を使用して、数千をコンマで区切りましたが、

値がゼロ「0」の場合、データグリッドビューのセルはゼロを表示せず、セルは空です

dataGridView2.Columns[7].ValueType = typeof(文字列);

dataGridView2.Columns[7].DefaultCellStyle.Format = string.Format("#,#", System.Globalization.CultureInfo.InvariantCulture) ;

私を助けてください

よろしく

4

1 に答える 1

1

MSDNから:カスタム数値書式文字列

  • # 有効数字でない場合はゼロを表示しません。
  • 0 は数字を意味し、何も存在しない場合は 0 を表示します。

そこで、式を に変更したところ#,0、うまくいきました。

  • 0.0 => 0
  • 50.0 => 50
  • 74.0 => 74
  • 1260.0 => 1,260
  • 12325.0 => 12,325
于 2013-06-30T23:58:10.330 に答える