comment programmer DataFormatString et 'ShowEditButton="True" en VB.net?
2 réponses
Bob
Bonjour,
Ceci est une partie du contenu d'une page aspx ('dat' est un champ date)
<asp:GridView ID="GridView1" runat="server">
<asp:BoundField DataField="dat"
DataFormatString="{0:dd-MM-yy}"
HtmlEncode="false" />
<asp:CommandField ShowEditButton="True"/>
...
Je voudrais pouvoir mettre la propriété 'DataFormatString' directement par
VB.Net (dans le code-behind) au lieu de cette façon dans la page aspx. Et
également l'option 'ShowEditButton="True"'.
J'ai déjà essayé ceci:
Dim obj As DataControlField
obj = GridView1.Columns.Item(0)
Response.Write(obj)
Item(0) produit: 'BoundField' et Item(1) produit: 'CommandField'
Mais ici, je suis bloqué ... Est-ce possible de faire ceci et si oui,
comment?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
"Bob" wrote in message news:
Bonjour,
Ceci est une partie du contenu d'une page aspx ('dat' est un champ date) <asp:GridView ID="GridView1" runat="server"> <asp:BoundField DataField="dat" DataFormatString="{0:dd-MM-yy}" HtmlEncode="false" /> <asp:CommandField ShowEditButton="True"/> ... Je voudrais pouvoir mettre la propriété 'DataFormatString' directement par VB.Net (dans le code-behind) au lieu de cette façon dans la page aspx. Et également l'option 'ShowEditButton="True"'.
J'ai déjà essayé ceci: Dim obj As DataControlField obj = GridView1.Columns.Item(0) Response.Write(obj)
Item(0) produit: 'BoundField' et Item(1) produit: 'CommandField' Mais ici, je suis bloqué ... Est-ce possible de faire ceci et si oui, comment?
Merci d'avance Bob
Définissez dans la classe du code-behind un membre de type System.Web.UI.WebControls.GridView et de nom GridView.
ASP.NET fera automatiquement l'association entre ce membre et le contrôle de la page aspx.
Pensez à regarder la documentation sur le cycle de vie d'une page ASP.NET pour ne pas initialiser au mauvais moment les propriétés de ce nouveau membre de la classe dérivant de System.Web.UI.Page.
http://msdn2.microsoft.com/fr-fr/library/ms178472.aspx -- Paul Bacelar MVP VC++
"Bob" <bob@ifgfets.uk> wrote in message
news:uRFJBk0gGHA.4304@TK2MSFTNGP05.phx.gbl...
Bonjour,
Ceci est une partie du contenu d'une page aspx ('dat' est un champ date)
<asp:GridView ID="GridView1" runat="server">
<asp:BoundField DataField="dat"
DataFormatString="{0:dd-MM-yy}"
HtmlEncode="false" />
<asp:CommandField ShowEditButton="True"/>
...
Je voudrais pouvoir mettre la propriété 'DataFormatString' directement par
VB.Net (dans le code-behind) au lieu de cette façon dans la page aspx. Et
également l'option 'ShowEditButton="True"'.
J'ai déjà essayé ceci:
Dim obj As DataControlField
obj = GridView1.Columns.Item(0)
Response.Write(obj)
Item(0) produit: 'BoundField' et Item(1) produit: 'CommandField'
Mais ici, je suis bloqué ... Est-ce possible de faire ceci et si oui,
comment?
Merci d'avance
Bob
Définissez dans la classe du code-behind un membre de type
System.Web.UI.WebControls.GridView et de nom GridView.
ASP.NET fera automatiquement l'association entre ce membre et le contrôle de
la page aspx.
Pensez à regarder la documentation sur le cycle de vie d'une page ASP.NET
pour ne pas initialiser au mauvais moment les propriétés de ce nouveau
membre de la classe dérivant de System.Web.UI.Page.
http://msdn2.microsoft.com/fr-fr/library/ms178472.aspx
--
Paul Bacelar
MVP VC++
Ceci est une partie du contenu d'une page aspx ('dat' est un champ date) <asp:GridView ID="GridView1" runat="server"> <asp:BoundField DataField="dat" DataFormatString="{0:dd-MM-yy}" HtmlEncode="false" /> <asp:CommandField ShowEditButton="True"/> ... Je voudrais pouvoir mettre la propriété 'DataFormatString' directement par VB.Net (dans le code-behind) au lieu de cette façon dans la page aspx. Et également l'option 'ShowEditButton="True"'.
J'ai déjà essayé ceci: Dim obj As DataControlField obj = GridView1.Columns.Item(0) Response.Write(obj)
Item(0) produit: 'BoundField' et Item(1) produit: 'CommandField' Mais ici, je suis bloqué ... Est-ce possible de faire ceci et si oui, comment?
Merci d'avance Bob
Définissez dans la classe du code-behind un membre de type System.Web.UI.WebControls.GridView et de nom GridView.
ASP.NET fera automatiquement l'association entre ce membre et le contrôle de la page aspx.
Pensez à regarder la documentation sur le cycle de vie d'une page ASP.NET pour ne pas initialiser au mauvais moment les propriétés de ce nouveau membre de la classe dérivant de System.Web.UI.Page.
http://msdn2.microsoft.com/fr-fr/library/ms178472.aspx -- Paul Bacelar MVP VC++
Bob
Merci
"Paul Bacelar" wrote in message news:
"Bob" wrote in message news: > Bonjour, > > Ceci est une partie du contenu d'une page aspx ('dat' est un champ date) > <asp:GridView ID="GridView1" runat="server"> > <asp:BoundField DataField="dat" > DataFormatString="{0:dd-MM-yy}" > HtmlEncode="false" /> > <asp:CommandField ShowEditButton="True"/> > ... > Je voudrais pouvoir mettre la propriété 'DataFormatString' directement
par
> VB.Net (dans le code-behind) au lieu de cette façon dans la page aspx.
Et
> également l'option 'ShowEditButton="True"'. > > J'ai déjà essayé ceci: > Dim obj As DataControlField > obj = GridView1.Columns.Item(0) > Response.Write(obj) > > Item(0) produit: 'BoundField' et Item(1) produit: 'CommandField' > Mais ici, je suis bloqué ... Est-ce possible de faire ceci et si oui, > comment? > > Merci d'avance > Bob > >
Définissez dans la classe du code-behind un membre de type System.Web.UI.WebControls.GridView et de nom GridView.
ASP.NET fera automatiquement l'association entre ce membre et le contrôle
de
la page aspx.
Pensez à regarder la documentation sur le cycle de vie d'une page ASP.NET pour ne pas initialiser au mauvais moment les propriétés de ce nouveau membre de la classe dérivant de System.Web.UI.Page.
http://msdn2.microsoft.com/fr-fr/library/ms178472.aspx -- Paul Bacelar MVP VC++
Merci
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> wrote in message
news:OJvY9NRhGHA.1508@TK2MSFTNGP04.phx.gbl...
"Bob" <bob@ifgfets.uk> wrote in message
news:uRFJBk0gGHA.4304@TK2MSFTNGP05.phx.gbl...
> Bonjour,
>
> Ceci est une partie du contenu d'une page aspx ('dat' est un champ date)
> <asp:GridView ID="GridView1" runat="server">
> <asp:BoundField DataField="dat"
> DataFormatString="{0:dd-MM-yy}"
> HtmlEncode="false" />
> <asp:CommandField ShowEditButton="True"/>
> ...
> Je voudrais pouvoir mettre la propriété 'DataFormatString' directement
par
> VB.Net (dans le code-behind) au lieu de cette façon dans la page aspx.
Et
> également l'option 'ShowEditButton="True"'.
>
> J'ai déjà essayé ceci:
> Dim obj As DataControlField
> obj = GridView1.Columns.Item(0)
> Response.Write(obj)
>
> Item(0) produit: 'BoundField' et Item(1) produit: 'CommandField'
> Mais ici, je suis bloqué ... Est-ce possible de faire ceci et si oui,
> comment?
>
> Merci d'avance
> Bob
>
>
Définissez dans la classe du code-behind un membre de type
System.Web.UI.WebControls.GridView et de nom GridView.
ASP.NET fera automatiquement l'association entre ce membre et le contrôle
de
la page aspx.
Pensez à regarder la documentation sur le cycle de vie d'une page ASP.NET
pour ne pas initialiser au mauvais moment les propriétés de ce nouveau
membre de la classe dérivant de System.Web.UI.Page.
http://msdn2.microsoft.com/fr-fr/library/ms178472.aspx
--
Paul Bacelar
MVP VC++
"Bob" wrote in message news: > Bonjour, > > Ceci est une partie du contenu d'une page aspx ('dat' est un champ date) > <asp:GridView ID="GridView1" runat="server"> > <asp:BoundField DataField="dat" > DataFormatString="{0:dd-MM-yy}" > HtmlEncode="false" /> > <asp:CommandField ShowEditButton="True"/> > ... > Je voudrais pouvoir mettre la propriété 'DataFormatString' directement
par
> VB.Net (dans le code-behind) au lieu de cette façon dans la page aspx.
Et
> également l'option 'ShowEditButton="True"'. > > J'ai déjà essayé ceci: > Dim obj As DataControlField > obj = GridView1.Columns.Item(0) > Response.Write(obj) > > Item(0) produit: 'BoundField' et Item(1) produit: 'CommandField' > Mais ici, je suis bloqué ... Est-ce possible de faire ceci et si oui, > comment? > > Merci d'avance > Bob > >
Définissez dans la classe du code-behind un membre de type System.Web.UI.WebControls.GridView et de nom GridView.
ASP.NET fera automatiquement l'association entre ce membre et le contrôle
de
la page aspx.
Pensez à regarder la documentation sur le cycle de vie d'une page ASP.NET pour ne pas initialiser au mauvais moment les propriétés de ce nouveau membre de la classe dérivant de System.Web.UI.Page.
http://msdn2.microsoft.com/fr-fr/library/ms178472.aspx -- Paul Bacelar MVP VC++