現在、Diff_ProductName というデータ ストア文字列の List<> があります。
List<string[]> Diff_ProductName = ("SELECT GUID,ProductName FROM Table_A bla bla bla.... ");
したがって、Diff_ProductName の GUID を使用して、別のテーブルから別のデータをコピーする必要があります。
For (int i = 0; i < Diff_ProductName; i++)
{
List<string[]> DCB_CopyData = ("SELECT Name, ID FROM Table_B WHERE='"+(((string[])Diff_ProductName[i])[0]+"'");
}
問題は、すべての GUID にいくつかの ID と名前があることです。平均 :
TABLE_B
GUID Name ID
1 A 012
1 B 013
1 c 014
2 AB 015
3 D 016
3 E 017
4 ACE 018
4 ADE 019
だから私はプログラムを実行すると。DCB_CopyDate のデータ ストアは、最後の GUID データのみです。DCB_CopyData での意味は次のとおりです。
GUI Name ID
4 ACE 018
4 ADE 019
私のコードの問題は何ですか?ありがとう。