일부 행이있는 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