Tôi có một DataTable có một số hàng và tôi đang sử dụng select để lọc các hàng để lấy một tập hợp DataRows mà sau đó tôi lặp lại bằng cách sử dụng foreach và thêm nó vào một DataTable khác, nhưng nó gây ra lỗi cho tôi "Hàng này đã thuộc về sang bàn khác ". Đây là mã:
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.
}