データグリッドビューに金額を表示するときに、カンマで区切るには?

解決


かに  2007-09-07 05:01:07  No: 137351

初めて書き込みさせていただきます。かにと申します。
現在、DBのレコード内容を追加・変更・削除等を行うコンソールを作成しています。
そこで、DBから読み込んできたレコード内容(仮に「1000」というInteger型とします)を、「1,000」のように金額の表示形式にして、データグリッドビューへ表示したいのです。
ご存知の方いらっしゃいましたら、ご教授、もしくは関連ページへ誘導願えませんでしょうか?

開発環境
【OS】WindowsXP pro sp2
【言語】VisualBasic2005
【サーバー】PostgreSQL
【接続方式】ODBC接続
【備考】
SQL文を組み実行させ、レコードのデータはOdbcDataReaderで読み取り、
Do While DataReader.Read()
DataGridView.Rows.Insert(DataGridView.Rows.Count - 1, LocalReader(strFieldName1),
(中略)
LocalReader(strFieldName15)
Loop
でデータグリッドビューへ流し込んでいます。
データセットは利用していません。

以上です、長文失礼致しました。


MSDN  2007-09-07 05:07:12  No: 137352

ヘルプ
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.datagridviewcellstyle.format(VS.80).aspx


かに  2007-09-07 05:32:03  No: 137353

さっそくのご返答ありがとう御座います。

DataGridView.Columns(7).DefaultCellStyle.Format = "c"    'cは通貨型

と設定して通貨型で表示することができました。
本当にありがとう御座いました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加