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?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); } }
Partager