Itemtemplate dans le codebehind
Bonjour,
Comment puis-je reproduire
Code:
1 2 3 4 5
| <asp:TemplateField HeaderText="Tralala">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text="Bof"></asp:Label>
</ItemTemplate>
</asp:TemplateField> |
dans mon codebind.
Je cale sur la création de l'ItemTemplate
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| Dim bf As BoundField = Nothing
Dim fldTemplate As TemplateField = Nothing
pLang = Request.QueryString("Lang")
'on ne veut pas générer les colonnes automatiquement
GridView1.AutoGenerateColumns = False
GridView1.AllowSorting = True
If Not Page.IsPostBack Then
bf = New BoundField
bf.HeaderText = getMsg(795, "Sort", pLang)
bf.DataField = "categoryDesc" + pLang
bf.SortExpression = "categoryDesc" + pLang
GridView1.Columns.Add(bf)
bf.ItemStyle.Width = New Unit("140", UnitType.Pixel)
bf = New BoundField
GridView1.Columns.Add(bf)
fldTemplate = New TemplateField
fldTemplate.HeaderText = "ID"
GridView1.Columns.Add(fldTemplate)
fldTemplate.ItemTemplate =
End If |