C# datagrid databind sans perdre le selectedItem

J’ai besoin de relire le dataset d’un datagrid sans perdre l’index du selectedItem afi nde le remettre automatiquement apres le ‘refresh’.

Dans un bouton , je fais l’action :
DataSet ds = Department.getAll();
ds.DataSetName = “departments”;
double pos = DatagridDepartments.SelectedIndex;
DatagridDepartments.DataSource = ds;
DatagridDepartments.DataBind();
DatagridDepartments.SelectedIndex = pos;

mais ca ne marche pas, une idee de la solution ?

Merci !

Edit: corrige une erreur (Item en Index) mais probleme identique…

si c’est juste l’index que tu ne veut pas perdre utilise plutot selectedIndex a la place de selectedItem

Edit: 135 messages pour le membre numero 134 …Ca fait…pas beaucoup de message

oui, excuse, une petite erreur, mais le probleme est le meme

aheum, bon bin si ca marche :P"

lol j’allais te dire que je voyais pas du tout pourquoi ca marche pas… alors que je fais le même genre de truc a longueur de journée (en web) mais j’ai ma réponse :stuck_out_tongue:
Bonne continuation

[quote name=‹ zepostman › date=’ 7 Apr 2005, 16:44’]Edit: 135 messages pour le membre numero 134 …Ca fait…pas beaucoup de message
[right][post=« 348219 »]<{POST_SNAPBACK}>[/post][/right][/quote]
Surtout quand on s’appelle zepostman! :stuck_out_tongue:

[quote name=‹ Geyo › date=’ 7 Apr 2005, 17:03’]Surtout quand on s’appelle zepostman!  :stuck_out_tongue:
[right][post=« 348231 »]<{POST_SNAPBACK}>[/post][/right][/quote]

hooooooooooooooooooooooo joli jeu de mot
Amis des calembours… bonjour :stuck_out_tongue:

Oui la je trolle un peu…j’ai envie d’augmenter mon quotas de post

D’ailleur Dji je pense que tu peut clore ce thread maintenant que tu as ta reponse