列の Excel シート 1 を通貨形式 $ および小数点以下 2 桁に設定しました。$0.00 のように。
しかし、データグリッドビューに表示している間、:0.0000 のように表示されます。通貨を none に設定すると、0.00 が表示されます。$記号を追加すると。余分な桁の値が表示されています。
Windowsアプリケーションでのみ($ 0.00のように)表示する方法を教えてください。
列の Excel シート 1 を通貨形式 $ および小数点以下 2 桁に設定しました。$0.00 のように。
しかし、データグリッドビューに表示している間、:0.0000 のように表示されます。通貨を none に設定すると、0.00 が表示されます。$記号を追加すると。余分な桁の値が表示されています。
Windowsアプリケーションでのみ($ 0.00のように)表示する方法を教えてください。
通貨データグリッド フィールドにフォーマットを指定する必要があります。つまり、その列に呼び出されたプロパティDataFormatString
と値を割り当てます{0:c}
追加情報については、そのリンクを確認してくださいhttp://msdn.microsoft.com/en-us/library/aa479342.aspx
それを試してみてください
<asp:BoundField DataField="Money" DataFormatString="{0:c2}" HeaderText="Money"
SortExpression="Money" />