asp.net datatable, recupérer la dernière ligne
Bonjour,
J'ai un problème avec une datable que contient un dataset.
Je veux faire un boucle pour parcourir tout le tableau, cependant je suis obligé de la faire en parcourant tout le tableau sauf la dernière ligne car sinon l'index est out of range, voici la boucle :
Code:
for(int i = 0; i<ds.Tables[0].Rows.Count - 1 ; i++)
Le fait que l'index sort du tableau vient du if suivant :
Code:
if (ds.Tables[0].Rows[i]["Release_No"] != ds.Tables[0].Rows[i + 1]["Release_No"])
En effet quand l'index est sur la dernière ligne, il va le vérifier avec i+1, or i+1 sera en dehors du tableau.
J'essaie donc de faire un boucle sur tout le tableau et de juste vérifier si l'index est sur la dernière ligne, dans ce cas je récupère seulement la valeur de celle-ci, mais je n'y parviens pas :
Code:
if (ds.Tables[0].Rows.IndexOf(ds.Tables[0].Rows[i]) == ds.Tables[0].Rows.Count)
Si quelqu'un a une idée ce serait génial !
N'hésitez pas à me demander plus d'informations et de code si c'est pas clair.
Merci de votre aide.