J'ai un DataTable qui a quelques lignes et j'utilise le select pour filtrer les lignes pour obtenir une collection de DataRows que je boucle ensuite en utilisant foreach et l'ajoute à un autre DataTable, mais il me donne l'erreur "This Row appartient déjà à une autre table ". Voici le code:Cette ligne appartient déjà à une autre erreur de table lors de l'ajout de lignes?
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.
}
bonne question; Je suis confus au sujet des lignes et des tables appartenant à d'autres conteneurs. –