Toujours dans mon apprentissage à créer le contenu de mon Gridview dynamiquement...

Je maîtrise le code pour les boundfield, hyperlinkfield etc...

Maintenant je voudrais créer dynamiquement un TemplateField.

Voici le code que je souhaite reproduire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<asp:TemplateField>
<ItemTemplate>
<asp:Image ID="Image1" runat="server" 
ImageUrl='<%# Eval("id", "ShowPicture2.aspx?id={0}") %>' />
</ItemTemplate>
</asp:TemplateField>
Comme je n'ai pas encore pigé toutes les subtilités du code je patauge dans ce qui suit: (le code bf est ok et précède)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
bf = New BoundField
            bf.HeaderText = getWibMsg(797, "Sort", pLang)
            bf.DataField = "id"
            bf.SortExpression = "id"
            Logos.Columns.Add(bf)
            bf.ItemStyle.Width = New Unit("140", UnitType.Pixel)
 
            tf = New TemplateField
            tf.ItemTemplate = ????
            ???
            Logos.Columns.Add(tf)
Si qqn peut memettre sur la voie...