Récupération objet dans gridview
Bonjour,
Alors voilà, c'est un peu bête mais je bloque sur la récupération d'un objet dans mon gridview.
Voici mon code :
Code:
1 2 3
|
gv.DataSource = lst;
gv.DataBind(); |
Et pour récupérer l'objet sur l'evénement "SelectIndexChanged" j'ai essayé ceci :
Code:
1 2 3 4 5 6 7
|
Obj aObj= (Obj )gv.SelectedValue;
-------
int i = gv.SelectedIndex;
Obj aObj= (Obj )gv.Rows[i].DataItem |
Par contre, comme ceci sa fonctionne :
Code:
1 2 3 4 5
|
int i = gv.SelectedIndex;
int j = gv.Rows[i].DataItemIndex;
List<Obj > lst = (List<Obj >)gv_Sites.DataSource;
Obj aObj= lst[j]; |
Je voulais savoir s'il n'y a vraiment de moyen plus direct pour récupérer cet objet ? merci