GridView[Visual studio 2008]
bonjour,
Dans une de mes pages web j'utilise un contrôl gridView,
Lors de clic sur une ligne de la grid je veux récupérer "SelectedDataKey"
il me retourne null. j'ai ajouté un teste sur le "selectedIndex" et en suivant le déroulement de l'action pas à pas j'ai remarqué que selecteIndex me retourne toujours l'indice de la séléction précédente "N_1".
Comment je ferai pour résoudre ce problème?
Code:
1 2 3 4 5 6 7 8 9
| protected void OnRowCommand(object sender, GridViewCommandEventArgs e)
{
if(e.CommandName == "Select"&&GridView1.SelectedIndex > -1)
{
this.SqlDataSource2.SelectParameters["ID"].DefaultValue = this.GridView1.SelectedDataKey.Value.ToString();
this.DetailsView1.DataBind();
}
} |
Merci d'avance