tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: VB2005で通貨型(MDB)の扱い
投稿日: 2010/02/24(Wed) 12:27
投稿者魔界の仮面弁士
> VB.NETからVB2005に移行しました。
2002 → 2005 、という事でしょうか?

> そこでタイトルの件ですが、mdb側で通貨型(\0)をラベルテキストにセットすると"0.0000"となってしまいました。
> VB.NETの時は、"0"で表示されていたのですが…
実数値を文字列に変換するときには、書式を指定するべきだと思いますよ。

この場合は、String.Format 共有メソッドや、Decimal.ToString メソッドなどの
書式を指定可能なメソッドを呼び出すようにすれば、解決できるかと思います。

# Object.ToString() の結果がどのように出力されるかは、
# 元のデータ型次第です(mdb 側の型ではなく、DataTable に取り込んだ後の型)。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。