Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataTableから新たなDataTableを生成し表示
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30415#CommentId83595
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
さすが
 (社会人)
投稿日時
2019/8/9 16:50:05
魔界の仮面弁士様
続けてご回答誠にありがとうございます。
具体的に、となると業種が非常に限定されてしまうのですが、
「クエリ1」は、クロス集計の結果、
フィールド名(データ型)
契約ID(オートナンバー型)│顧問先コード(Integer型)│決算日(DateTime型)│消費税課税(Integer型)│摘要(String型)│法人税申告料(Currency型)│消費税申告料(Currency型)│月次報酬(Currency型)│
と並んでいます。これを、
契約ID(オートナンバー型)│顧問先コード(Integer型)│決算日(DateTime型)│月次報酬(Currency型)│法人税申告料(Currency型)│消費税課税と消費税申告料の結合(String型)│摘要(String型)│
に並び替えてDataGridViewに表示させたいと考えています。
文字列と文字列を結合したい、と最初に申し上げたのは、「消費税課税」と「消費税申告料」の2列のデータであり、
実はどちらもString型ではありません。
「消費税課税」フィールドには、-1、0、1の数値を入れることとし、それぞれ、
-1 : 免税
0 : 原則課税
1 : 簡易課税
という意味を持たせています。
(まだ試しにやっている段階なので、Accessファイルに登録した「消費税課税」フィールドデータは0しかありません)
「消費税課税と消費税申告料の結合」フィールドに表示させたいのは、
この数値と金額をそのまま結合した文字列ではなく、
「消費税課税」の数値に対応する文字列と「消費税申告料」の金額を結合した文字列であり、
(免)0 とか、(原)30,000 のような文字列です。
>ご回答のとおりにすると、見事にDataGridViewに加えたい列が表示されました。
と申し上げたのは、「030,000」のように表示された、という意味です。
最終ゴールは、「(原)30,000」と表示させることです。
もし、「消費税課税」の数値からこれに対応する文字列に変換する処理がDataSetに格納した後となっては困難、ということでしたら、
それはそれで考えます。
以上の具体例から、参考コードを提示していただけますでしょうか?
再度申し伝えますと、VisualBasic2005ですので、LINQは使えないと思われます。
どうぞよろしくお願いします。