0

グリッドビューのバインド フィールドに double 変数が割り当てられています。小数点以下 5 桁までしかありません。

バインドされたフィールドは、表示を科学的な値にフォーマットしています。固定小数点または科学表記法のいずれかを最もコンパクトにする一般的な形式がデフォルトになるため、私は推測しています(https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols. boundfield.dataformatstring%28v=vs.110%29.aspx )

数値をフォーマットして、必要な小数点以下の桁数を最大 5 まで表示するにはどうすればよいですか?

つまり、0.00002 は現在 2E-05 として表示されていますが、0.00002 として表示したいと考えています。0.00200 ではなく、0.002 が表示されます。1.00000 ではなく、1 がそれ​​を示すはずです。等

したがって、{0:N5} などの形式は機能しません。{0:N} はデフォルトで小数点以下 2 桁であるため、どちらも機能しません。

助けてくれてありがとう。

4

1 に答える 1