怎么了?基本上要提取表“服务”每一行中的每个代码,如果它等于特定文本,则使用匹配文本设置每个对应行。
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 填充所有行,但我不希望它这样做。
抱歉,这两个表并不相同,我相信我已经更新了代码以使其更准确。