J'utilise un datalist lié au données
A l'exécution, cela me renvoi un tableau html.
Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau.
j'utilise donc la méthode suivante :
Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataListItemEventArgs) Handles
DataList1.ItemCreated
e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'")
e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'")
End Sub
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
Joël Descombes
Ce code fonctionne quand on n'applique pas des styles à la DataGrid. Les styles ont priorité. C'est donc ton code javascript qui n'est pas bon. Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF'
Joël Descombes MCAD.Net
"((Olivier))" a écrit :
Bonjour
J'utilise un datalist lié au données A l'exécution, cela me renvoi un tableau html.
Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau.
j'utilise donc la méthode suivante :
Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemCreated e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'") e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'") End Sub
Bon, ben ca marche pas :-(
Pourquoi ?
Merci Olivier
Ce code fonctionne quand on n'applique pas des styles à la DataGrid.
Les styles ont priorité. C'est donc ton code javascript qui n'est pas bon.
Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF'
Joël Descombes
MCAD.Net
"((Olivier))" a écrit :
Bonjour
J'utilise un datalist lié au données
A l'exécution, cela me renvoi un tableau html.
Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau.
j'utilise donc la méthode suivante :
Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataListItemEventArgs) Handles
DataList1.ItemCreated
e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'")
e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'")
End Sub
Ce code fonctionne quand on n'applique pas des styles à la DataGrid. Les styles ont priorité. C'est donc ton code javascript qui n'est pas bon. Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF'
Joël Descombes MCAD.Net
"((Olivier))" a écrit :
Bonjour
J'utilise un datalist lié au données A l'exécution, cela me renvoi un tableau html.
Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau.
j'utilise donc la méthode suivante :
Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemCreated e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'") e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'") End Sub
Bon, ben ca marche pas :-(
Pourquoi ?
Merci Olivier
\(\(Olivier\)\)
beu... ca marche pas ?
Voici ce que j'ai mis dans le DataList1_ItemCreated :
Précision, j'utilise un DataList et non un DataGrid, je sais pas si la difference est importante ?
Merci Olivier
"Joël Descombes" a écrit dans le message de news:
Ce code fonctionne quand on n'applique pas des styles à la DataGrid. Les styles ont priorité. C'est donc ton code javascript qui n'est pas bon. Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF'
Joël Descombes MCAD.Net
"((Olivier))" a écrit :
Bonjour
J'utilise un datalist lié au données A l'exécution, cela me renvoi un tableau html.
Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau.
j'utilise donc la méthode suivante :
Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemCreated e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'") e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'") End Sub
Bon, ben ca marche pas :-(
Pourquoi ?
Merci Olivier
beu... ca marche pas ?
Voici ce que j'ai mis dans le DataList1_ItemCreated :
Précision, j'utilise un DataList et non un DataGrid, je sais pas si la
difference est importante ?
Merci
Olivier
"Joël Descombes" <JolDescombes@discussions.microsoft.com> a écrit dans le
message de news: FD481908-1CA8-4DD6-A3E9-7214555BEA51@microsoft.com...
Ce code fonctionne quand on n'applique pas des styles à la DataGrid.
Les styles ont priorité. C'est donc ton code javascript qui n'est pas bon.
Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF'
Joël Descombes
MCAD.Net
"((Olivier))" a écrit :
Bonjour
J'utilise un datalist lié au données
A l'exécution, cela me renvoi un tableau html.
Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau.
j'utilise donc la méthode suivante :
Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataListItemEventArgs) Handles
DataList1.ItemCreated
e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'")
e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'")
End Sub
Précision, j'utilise un DataList et non un DataGrid, je sais pas si la difference est importante ?
Merci Olivier
"Joël Descombes" a écrit dans le message de news:
Ce code fonctionne quand on n'applique pas des styles à la DataGrid. Les styles ont priorité. C'est donc ton code javascript qui n'est pas bon. Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF'
Joël Descombes MCAD.Net
"((Olivier))" a écrit :
Bonjour
J'utilise un datalist lié au données A l'exécution, cela me renvoi un tableau html.
Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau.
j'utilise donc la méthode suivante :
Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemCreated e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'") e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'") End Sub
Bon, ben ca marche pas :-(
Pourquoi ?
Merci Olivier
Joël Descombes
Evidemment, si c'est un DataList, c'est pas pareil. Bizarrement, ça fonctionne en mode Flow, mais pas en mode Table. Cependant, si tu veux un meilleur control du HTML rendu, MS suggere dans la doc, d'utiliser le Repeater. A moins d'avoir besoin du multi-colonne, ça revient presqu'au même et en plus il est plus rapide.
Joël Descombes MCAD.Net
"((Olivier))" a écrit :
beu... ca marche pas ?
Voici ce que j'ai mis dans le DataList1_ItemCreated :
Précision, j'utilise un DataList et non un DataGrid, je sais pas si la difference est importante ?
Merci Olivier
"Joël Descombes" a écrit dans le message de news: > Ce code fonctionne quand on n'applique pas des styles à la DataGrid. > Les styles ont priorité. C'est donc ton code javascript qui n'est pas bon. > Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF' > > Joël Descombes > MCAD.Net > > "((Olivier))" a écrit : > >> Bonjour >> >> J'utilise un datalist lié au données >> A l'exécution, cela me renvoi un tableau html. >> >> Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau. >> >> j'utilise donc la méthode suivante : >> >> Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As >> System.Web.UI.WebControls.DataListItemEventArgs) Handles >> DataList1.ItemCreated >> e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'") >> e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'") >> End Sub >> >> Bon, ben ca marche pas :-( >> >> Pourquoi ? >> >> Merci >> Olivier >> >> >>
Evidemment, si c'est un DataList, c'est pas pareil.
Bizarrement, ça fonctionne en mode Flow, mais pas en mode Table.
Cependant, si tu veux un meilleur control du HTML rendu, MS suggere dans la
doc, d'utiliser le Repeater. A moins d'avoir besoin du multi-colonne, ça
revient presqu'au même et en plus il est plus rapide.
Joël Descombes
MCAD.Net
"((Olivier))" a écrit :
beu... ca marche pas ?
Voici ce que j'ai mis dans le DataList1_ItemCreated :
Précision, j'utilise un DataList et non un DataGrid, je sais pas si la
difference est importante ?
Merci
Olivier
"Joël Descombes" <JolDescombes@discussions.microsoft.com> a écrit dans le
message de news: FD481908-1CA8-4DD6-A3E9-7214555BEA51@microsoft.com...
> Ce code fonctionne quand on n'applique pas des styles à la DataGrid.
> Les styles ont priorité. C'est donc ton code javascript qui n'est pas bon.
> Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF'
>
> Joël Descombes
> MCAD.Net
>
> "((Olivier))" a écrit :
>
>> Bonjour
>>
>> J'utilise un datalist lié au données
>> A l'exécution, cela me renvoi un tableau html.
>>
>> Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau.
>>
>> j'utilise donc la méthode suivante :
>>
>> Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As
>> System.Web.UI.WebControls.DataListItemEventArgs) Handles
>> DataList1.ItemCreated
>> e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'")
>> e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'")
>> End Sub
>>
>> Bon, ben ca marche pas :-(
>>
>> Pourquoi ?
>>
>> Merci
>> Olivier
>>
>>
>>
Evidemment, si c'est un DataList, c'est pas pareil. Bizarrement, ça fonctionne en mode Flow, mais pas en mode Table. Cependant, si tu veux un meilleur control du HTML rendu, MS suggere dans la doc, d'utiliser le Repeater. A moins d'avoir besoin du multi-colonne, ça revient presqu'au même et en plus il est plus rapide.
Joël Descombes MCAD.Net
"((Olivier))" a écrit :
beu... ca marche pas ?
Voici ce que j'ai mis dans le DataList1_ItemCreated :
Précision, j'utilise un DataList et non un DataGrid, je sais pas si la difference est importante ?
Merci Olivier
"Joël Descombes" a écrit dans le message de news: > Ce code fonctionne quand on n'applique pas des styles à la DataGrid. > Les styles ont priorité. C'est donc ton code javascript qui n'est pas bon. > Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF' > > Joël Descombes > MCAD.Net > > "((Olivier))" a écrit : > >> Bonjour >> >> J'utilise un datalist lié au données >> A l'exécution, cela me renvoi un tableau html. >> >> Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau. >> >> j'utilise donc la méthode suivante : >> >> Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As >> System.Web.UI.WebControls.DataListItemEventArgs) Handles >> DataList1.ItemCreated >> e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'") >> e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'") >> End Sub >> >> Bon, ben ca marche pas :-( >> >> Pourquoi ? >> >> Merci >> Olivier >> >> >>
\(\(Olivier\)\)
Ha ?
je n'ai pas besoin des colonnes donc je vais utiliser le Repeater
merci olivier
"Joël Descombes" a écrit dans le message de news:
Evidemment, si c'est un DataList, c'est pas pareil. Bizarrement, ça fonctionne en mode Flow, mais pas en mode Table. Cependant, si tu veux un meilleur control du HTML rendu, MS suggere dans la doc, d'utiliser le Repeater. A moins d'avoir besoin du multi-colonne, ça revient presqu'au même et en plus il est plus rapide.
Joël Descombes MCAD.Net
"((Olivier))" a écrit :
beu... ca marche pas ?
Voici ce que j'ai mis dans le DataList1_ItemCreated :
Précision, j'utilise un DataList et non un DataGrid, je sais pas si la difference est importante ?
Merci Olivier
"Joël Descombes" a écrit dans le message de news: > Ce code fonctionne quand on n'applique pas des styles à la DataGrid. > Les styles ont priorité. C'est donc ton code javascript qui n'est pas > bon. > Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF' > > Joël Descombes > MCAD.Net > > "((Olivier))" a écrit : > >> Bonjour >> >> J'utilise un datalist lié au données >> A l'exécution, cela me renvoi un tableau html. >> >> Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau. >> >> j'utilise donc la méthode suivante : >> >> Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As >> System.Web.UI.WebControls.DataListItemEventArgs) Handles >> DataList1.ItemCreated >> e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'") >> e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'") >> End Sub >> >> Bon, ben ca marche pas :-( >> >> Pourquoi ? >> >> Merci >> Olivier >> >> >>
Ha ?
je n'ai pas besoin des colonnes donc je vais utiliser le Repeater
merci
olivier
"Joël Descombes" <JolDescombes@discussions.microsoft.com> a écrit dans le
message de news: A819C3A2-FFA0-4776-B266-A29F1CCA9591@microsoft.com...
Evidemment, si c'est un DataList, c'est pas pareil.
Bizarrement, ça fonctionne en mode Flow, mais pas en mode Table.
Cependant, si tu veux un meilleur control du HTML rendu, MS suggere dans
la
doc, d'utiliser le Repeater. A moins d'avoir besoin du multi-colonne, ça
revient presqu'au même et en plus il est plus rapide.
Joël Descombes
MCAD.Net
"((Olivier))" a écrit :
beu... ca marche pas ?
Voici ce que j'ai mis dans le DataList1_ItemCreated :
Précision, j'utilise un DataList et non un DataGrid, je sais pas si la
difference est importante ?
Merci
Olivier
"Joël Descombes" <JolDescombes@discussions.microsoft.com> a écrit dans le
message de news: FD481908-1CA8-4DD6-A3E9-7214555BEA51@microsoft.com...
> Ce code fonctionne quand on n'applique pas des styles à la DataGrid.
> Les styles ont priorité. C'est donc ton code javascript qui n'est pas
> bon.
> Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF'
>
> Joël Descombes
> MCAD.Net
>
> "((Olivier))" a écrit :
>
>> Bonjour
>>
>> J'utilise un datalist lié au données
>> A l'exécution, cela me renvoi un tableau html.
>>
>> Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau.
>>
>> j'utilise donc la méthode suivante :
>>
>> Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As
>> System.Web.UI.WebControls.DataListItemEventArgs) Handles
>> DataList1.ItemCreated
>> e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'")
>> e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'")
>> End Sub
>>
>> Bon, ben ca marche pas :-(
>>
>> Pourquoi ?
>>
>> Merci
>> Olivier
>>
>>
>>
je n'ai pas besoin des colonnes donc je vais utiliser le Repeater
merci olivier
"Joël Descombes" a écrit dans le message de news:
Evidemment, si c'est un DataList, c'est pas pareil. Bizarrement, ça fonctionne en mode Flow, mais pas en mode Table. Cependant, si tu veux un meilleur control du HTML rendu, MS suggere dans la doc, d'utiliser le Repeater. A moins d'avoir besoin du multi-colonne, ça revient presqu'au même et en plus il est plus rapide.
Joël Descombes MCAD.Net
"((Olivier))" a écrit :
beu... ca marche pas ?
Voici ce que j'ai mis dans le DataList1_ItemCreated :
Précision, j'utilise un DataList et non un DataGrid, je sais pas si la difference est importante ?
Merci Olivier
"Joël Descombes" a écrit dans le message de news: > Ce code fonctionne quand on n'applique pas des styles à la DataGrid. > Les styles ont priorité. C'est donc ton code javascript qui n'est pas > bon. > Il vaudrait mieux utiliser: this.style.backgroundColor='#FFFFFF' > > Joël Descombes > MCAD.Net > > "((Olivier))" a écrit : > >> Bonjour >> >> J'utilise un datalist lié au données >> A l'exécution, cela me renvoi un tableau html. >> >> Je souhaite ajouter des attribut a l'éléments <tr> de ce tableau. >> >> j'utilise donc la méthode suivante : >> >> Private Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As >> System.Web.UI.WebControls.DataListItemEventArgs) Handles >> DataList1.ItemCreated >> e.Item.Attributes.Add("OnMouseOver", "this.bgColor='#F9E592'") >> e.Item.Attributes.Add("onMouseOut", "this.bgColor='#FFFFFF'") >> End Sub >> >> Bon, ben ca marche pas :-( >> >> Pourquoi ? >> >> Merci >> Olivier >> >> >>