web-dev-qa-db-ja.com

decimalプロパティをフォーマットするための適切なデータ注釈は何ですか?

SizeUSという10進プロパティを持つPOCOがあります。データ注釈を使用して、ビューの小数点の表示をフォーマットしたいと思います。 SizeUSプロパティでは、ビューに小数点以下2桁しか表示されず、小数点以下4桁を表示する必要があります。これを達成するための適切なデータ注釈は何ですか?

[DisplayFormat( ? )]
public decimal SizeUS {get; set;}
17
Bill Greer
[DisplayFormat(DataFormatString="{0:#.####}")]

フォーマットについては カスタムフォーマット文字列 を、例については DisplayFormatAttribute を参照してください

40
Johnbot