Bonjour,

Sur une même page j'ai une GridView qui m'affiche les champs principaux d'une table et j'affiche les champs plus grands dans une détailView, jusque la tout va bien :

Le code est très simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            DetailsView1.PageIndex = GridView1.SelectedIndex;
 
        }
Le problème vient du fait que ma gridwiev possède une pagination et lors que je suis sur la page 1 tout va bien et dés qu'on passe à une page supérieur le selectedIndex ne correspond pas ...

Faut t-il que je mette a jour la DataSource du DetailsView a chaque clic ?

Où existe-il une autre solution ?

Merci d'avance