Datagrid

Résolu
cs_RMI Messages postés 305 Date d'inscription vendredi 18 juillet 2003 Statut Membre Dernière intervention 2 août 2010 - 14 déc. 2004 à 18:14
cs_RMI Messages postés 305 Date d'inscription vendredi 18 juillet 2003 Statut Membre Dernière intervention 2 août 2010 - 15 déc. 2004 à 10:19
Bonjour,
J'ai un petit soucis.

Je souhaite supprimer une ligne de mon datagrid depuis un bouton, j'execute alors le code

dataSet1.Tables[0].Rows.RemoveAt(monDataGrid.CurrentRowIndex);

celà fonctionne

Le problème est que si l'on clique sur une entete des colonne pour effectuer un tri et que l'on clique sur mon bouton, la ligne supprimée n'est plus celle sélectionnée.

Comment dois-je faire pour que celà marche!

Merci.
Théo

2 réponses

Arthenius Messages postés 1182 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 6 septembre 2011 14
15 déc. 2004 à 10:09
passe plutot par la vue par defaut de ton dataset :

dataSet1.Tables[0].DefaultView.Delete(monDataGrid.CurrentRowIndex);


ca devrait mieux fonctionner, qd tu fais un removeat le currentrowindex perd un peu c bille a priori...
c mieux gerer avec la vue par défaut

Arthenius

"Ce qui ne me tue pas, me rend plus fort..."
3
cs_RMI Messages postés 305 Date d'inscription vendredi 18 juillet 2003 Statut Membre Dernière intervention 2 août 2010 2
15 déc. 2004 à 10:19
çà marche, merci
Théo
0
Rejoignez-nous