Bonjour

J'ai imbriqué un contrôle "Label" et un "FormView" dans le headerTemplate d'un gridView.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
        <asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server" Width="100%">
            <Columns>
                <asp:TemplateField>
                    <HeaderTemplate>
                        <div class="trebMarron" style="text-align:center">
                            <asp:Label ID="Label3" runat="server"></asp:Label>
                        </div>
                        <asp:FormView ID="FormView1" runat="server" Width="100%">
                            <ItemTemplate>
                                <table cellspacing="1" style="width:100%">
                                    <tr>
Je cherche à modifier les propriétés de ces contrôles en code-behind (text, datasource...).
Mais je n'arrive pas à y accéder
J'ai essayé de m'inspirer de différentes syntaxes, mais j'ai toujours une erreur de référence d'objet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
        Dim row As GridViewRow = GridView1.HeaderRow
        Dim myLabel2 As Label = CType(row.FindControl("Label3"), Label)
        myLabel2.Text = "mon texte"
Quelqu'un saurait-il quelle syntaxe je dois employer pour accéder à mon Label et à mon FormView ???
Merci d'avance