2016-07-21 5 views
0

[DisplayFormat(DataFormatString:="0,0.0")]属性を使用すると、DataFormatStringを設定することができます。オフにしておくと、そのデータタイプのデフォルトデータ形式で表示されます。何も使用されていない場合、有効なDataFormatStringは何ですか?

デフォルトを使用するコードは何ですか?私のコードでは、すべてをフォーマットしています:

Value = Value.ToString(FieldMetaData.Format); 

属性を持たないフィールドには、デフォルトの書式文字列が必要です。私は彼らがフォーマットを設定しなかったかのように振る舞います。その場合は単にnullを返すので、空の文字列にすることはできません。

+0

のようにデフォルトとして空の文字列を試したことがありますか? docsから: "デフォルトは空の文字列(" ")で、フィールド値に特殊な書式が適用されていないことを示します。" –

+0

@JeanLourenço、そうです。この場合、上記のコード行はnullを返します。ありがとう。 – toddmo

答えて

0

私はそれが数だ場合にのみフォーマットを使用してそれを修正し、私が使用する数値型のデフォルトの書式を設定し、intdecimal

関連する問題