Que veut-tu dire par "ma renumérotation explose" ?
Je voudrais pas dire de bêtises, mais il me semble que lorsqu'un DGV est bindé sur un DT, si le DT est trié, ce tri est appliqué automatiquement au DGV (à vérifier). As-tu essayé de ne pas trier le DT ?
As-tu essayé
dgv_rit.Columns["order1"].SortMode = DataGridViewColumnSortMode.Programmatic;
PS : petite astuce sympa : pour une colonne de DGV, j'ai pris l'habitude de donner l'index de colonne à partir du nom de variable :
dgv_rit.Columns[maColonne.Index]
L'intérêt de mettre le nom de variable, c'est que si tu changes son nom, le refactoring de VS renommera automatiquement chaque occurence de la variable (et s'il ne le fait pas, tu auras une erreur à la compil).
Si tu donnes le titre de la colonne, lorsque tu changeras ce titre, le compilateur ne te le dira pas et tu auras une erreur à l'exécution.
Partager