【发布时间】:2015-08-23 18:08:24
【问题描述】:
我正在使用 2 个循环遍历数据集,试图找到其 ID 与分配给数组的值匹配的行,如果它们匹配,我想将该行复制到另一个表中。例如:
DataSet dsWinners = new DataSet();
for(int i =0;i<=TotalWinners;i++)
{
for (int j = 1; j <= ds.Tables[0].Rows.Count; j++)
{
//this is my ds table 0
left = Convert.ToInt16(ds.Tables[0].Rows[i]["ID"]);
//this is my array
right = Convert.ToInt16(Winners[i, 0]);
if ( left == right )//if array value matechs with ds.table[0] ID
{
dsWinners.Tables[0].Rows[i] = ds.Tables[0].Rows[j];
}
}
}
我如何获取记录/行并将其复制到一个新表中,如果我不能像这样复制该行,是否有替代方法?
【问题讨论】:
标签: c#