投稿者 さすが  (社会人) 投稿日時 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は使えないと思われます。

どうぞよろしくお願いします。