0

前に記号「+」または「-」で浮動小数点の数値を表示する必要があります。

正しい文字列形式は何ですか?

例:

-1,5
-1
-0,5
 0
+0,5
+1

  settings.Columns.Add(column =>
          {
              column.FieldName = "current";
              column.Caption = "Numeric";
              column.ColumnType = MVCxGridViewColumnType.SpinEdit;
              var edsettings = column.PropertiesEdit as DevExpress.Web.ASPxEditors.SpinEditProperties;
              edsettings.DisplayFormatString = "0.#";
          });

これは、asp.mvcのdevexpressコンポーネントグリッドの列です。ここで、「current」はモデルの10進値です。

4

1 に答える 1

5

セミコロン区切り文字を使用して、正の値と負の値のさまざまな形式を定義します。たとえば、

string.Format("{0:+0.0;-0.0}", floatValue)

ゼロの前に符号を付けたくない場合は、3番目のオプションを使用します。

edsettings.DisplayFormatString = "+0.#;-0.#;0";

参照:http://msdn.microsoft.com/en-us/library/0c899ak8.aspx#SectionSeparator

于 2012-08-29T09:02:05.217 に答える