以下の問題が発生しました。私はできる限り最善の方法で説明しようとしますが、もっと明確にする必要がある場合は教えてください。私は、Googleのスプレッドシートにいくつかの事柄を入れて説明を助け、下のリンクを参照してください。DataTableにデータセットを挿入
スプレッドシート:データスプレッドシートに指定されたフォーマットに変換/翻訳する必要
SQLクエリ(データセット)から
MainTable = C#アプリケーションデータテーブル
データ= SQL結果メインテーブルスプレッドシート。
各ROWIDは固有のものに関連しているため、そこにあります。例えば、 rowid 1が「今月の合計売上高」であると仮定すると、データスプレッドシートで、セルC2がMainTableスプレッドシートのセルE2に移動する必要があることがわかります。
rowid 2が「棚上在庫」の場合、データスプレッドシートで、MainTableスプレッドシートのセルF3に移動する必要があることがわかります。
...など。私は最初に以下のコードでそれにアプローチしましたが、prodcodeが自分のデータセットで一意ではないため、これはうまくいかないでしょう。私は別のデータセットやリストを作成したいが、そこからどこに行くのかは分からない。私はそれを間違って見ていますか?
foreach (DataRow dsrow in dsproduct.Tables["loadUniqueProducts"].Rows)
{
string prodcode = Convert.ToString(dsrow["prodcode"]);
for (int i = 1; i <= 14; i++)
{
row = table.NewRow();
row["rowid"] = i;
row["prodcode"] = prodcode;
table.Rows.Add(row);
}
}
ありがとうございました。