いくつかの行がある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