Bonjour,

Un petit problème :
inserer un gridview dans un gridview et manipuler sa proprieté "visible"

Lorsque j'appelle la ligne du gridview et que je veux la modifier (mode edit), je voudrais que mon second grid view inseré dans un template (editetemplate)de la colonne concernée puisse apparaître en visible =true suite à l'évenement dun buttonimage positionné en mode visible=true dans le même template.
au départ dans le code html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
GridViewCP.Visible = false;
*j'ai essayé dans le GridDisp_RowDataBound du premier gridview

Code : Sélectionner tout - Visualiser dans une fenêtre à part
GridViewCP = (GridView)e.Row.FindControl("GridViewCP");
en déclarant en static la variable.

puis sur l'évenement du bouton

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
protected void ImageButtonville_Click(object sender, ImageClickEventArgs e)
    {         
        GridViewCP.Visible = true;
 
 
    }
le gridview n'apparait pas.


*j'ai essayé sur le render du second gridview (GridViewCP.)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
GridViewcp_PreRender(object sender, EventArgs e)
 
       { 
 
en déclarant en static 
GridViewCP = (GridView)sender;
 
}
et en utilisant l'événement du boutton
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
protected void ImageButtonville_Click(object sender, ImageClickEventArgs e)
    {         
        GridViewCP.Visible = true;
 
 
    }
Il n'apparait toujours pas


merci de votre aide