我有一个包含一些行的DataTable,我正在使用select过滤行以获取DataRows的集合,然后使用foreach循环遍历并将其添加到另一个DataTable中,但是它给我错误“此行已属于到另一个桌子”。这是代码:
DataTable dt = (DataTable)Session["dtAllOrders"];
DataTable dtSpecificOrders = new DataTable();
DataRow[] orderRows = dt.Select("CustomerID = 2");
foreach (DataRow dr in orderRows)
{
dtSpecificOrders.Rows.Add(dr); //Error thrown here.
}
1
好问题 我对属于其他容器的行和表感到困惑
—
Vivian River 2010年