[DisplayFormat(DataFormatString:="0,0.0")]
属性を使用すると、DataFormatString
を設定することができます。オフにしておくと、そのデータタイプのデフォルトデータ形式で表示されます。何も使用されていない場合、有効なDataFormatStringは何ですか?
デフォルトを使用するコードは何ですか?私のコードでは、すべてをフォーマットしています:
Value = Value.ToString(FieldMetaData.Format);
属性を持たないフィールドには、デフォルトの書式文字列が必要です。私は彼らがフォーマットを設定しなかったかのように振る舞います。その場合は単にnull
を返すので、空の文字列にすることはできません。
のようにデフォルトとして空の文字列を試したことがありますか? docsから: "デフォルトは空の文字列(" ")で、フィールド値に特殊な書式が適用されていないことを示します。" –
@JeanLourenço、そうです。この場合、上記のコード行はnullを返します。ありがとう。 – toddmo