なにが問題ですか?基本的に、テーブル「サービス」の各行の各コードを抽出する必要があります。特定のテキストと等しい場合は、対応する各行に一致するテキストを設定します。
foreach (DataRow code in dsAuthors.Tables["Service"].Rows)
{
for (int i = 0; i < dsAuthors.Tables[1].Rows.Count; i++)
{
if (code[1].ToString() == "01")
{
Shipment.Rows[i][0] = "Service 1";
}
else if (code[1].ToString() == "02")
{
Shipment.Rows[i][0] = "Service 2";
}
else if (code[1].ToString() == "03")
{
Shipment.Rows[i][0] = "Service 3";
}
}
}
すべての行をサービス1で埋めるだけですが、私はそれを望んでいません。
申し訳ありませんが、両方のテーブルを同じにするつもりはありませんでした。コードをより正確に更新したと思います。