Ich habe eine DataTable, die einige Zeilen hat und ich benutze die Auswahl, um die Zeilen zu filtern, um eine Sammlung von DataRows zu erhalten, die ich foreach durchlaufen und es zu einer anderen DataTable hinzufügen, aber es gibt mir den Fehler "This Row gehört schon zu einem anderen Tisch ". Hier ist der Code:Diese Zeile gehört bereits zu einem anderen Tabellenfehler beim Versuch, Zeilen hinzuzufügen?
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.
}
große Frage; Ich bin verwirrt über Zeilen und Tabellen, die zu anderen Containern gehören. –