Bonjour,
Les composants Data come Gridview, DetailsView etc sont super efficaces mais j'ai une grosse frustration qui est la suivante: pouvoir modifier dynamiquement le HeaderTemplate.
Je m'explique: lorsqu'on transforme un BoundField en TemplateField, c'est très bien mais c'est statique.
Comme mon site est bilingue, français/néerlandais, j'utilise une fonction appellée getMsg() qui ravaille sur un pLang = request.querystring("Lang"). Si pLang = "Fr" il me renvoie le message en français. Si pLang = "Nl" en néerlandais.
Et j'aimerais profiter de cette fonction dans mon Gridview par exemple.
Donc si j'utilise le TemplateField j'obtiens ceci:
et j'aimerais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <HeaderTemplate> <asp:Label ID="Label2" runat="server" Text="Blabla"></asp:Label> </HeaderTemplate>
Malheureusement il ne se passe rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <HeaderTemplate> <asp:Label ID="Label2" runat="server" Text='<%=getMsg(753, "Zip", pLang)%>'></asp:Label> </HeaderTemplate>
Comment pourrait-on faire ?
Partager