私は既存のソフトウェアを使用しています。一部のデータメンバーを持つオブジェクトがあります。そのうち2つは通貨(double)
です。私はそれらをdatagridviewに表示する必要があります。私は正しい解決策が通貨オブジェクトを作成し、ToString()
メソッドをオーバーロードすることを知っています。しかし、私は既存のオブジェクトを変更することはできません(少なくとも、私には再テストが必要です)。2つの異なる通貨を2列にまとめてデータグリッドビューに表示
私はDefaultCellStyleのフォーマット値を変更しました。結果はほとんど私が望むものです。
myCol.DefaultCellStyle.Format = "C2"; display $23.56
通貨記号もカスタマイズしたいと思います。
アイデア?
myCol.DefaultCellStyle.FormatProvider = CultureInfo.GetCultureInfo("de-DE"); //display the euro symbol
解決策を回答として入力し、質問に最もよく答える場合はそれを受け入れる必要があります。 –