Anomalie lors de l'afichage d'un gridview ou autre objet de données

[Résolu]
Signaler
Messages postés
31
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
27 août 2008
-
Messages postés
31
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
27 août 2008
-
Bonjour,

Je travaille avec Visual Studio 2005 et lorsque j'ajoute dans un projet (vierge ou non) un objet de type gridview, detailsview ..., à l'execution, aucun style n'apparait meme si j'ai configuré le controle avec un style prédéfini ou un style personnalisé !!!

J'ai fait le test depuis un autre poste avec VS2005 et pas de problème d'affichage !

Après avoir installé VS, j'ai installé tous les composants pour utiliser AJAX .... mais je ne vois pas ce que j'ai fais d'autre.

Quelqu'un aurait-il une idée à cette grosse bizarrerie.

Merci de vos lumières

6 réponses

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Bonjour,

regarde au niveau du rendu html de la source pour voir s'il y a des différences.

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Les friendly adapters redefinissent le rendu des controles ... C'est pourtant expliqué sur le site des friendly adapters !

Du coup toutes les idioties de style au niveau de la page servent à rien, c'est le rôle des CSS et pas de la page aspx !

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
Messages postés
31
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
27 août 2008

voici le code ASP:
<asp:DetailsView
ID="DetailsView1"
runat="server"
AllowPaging="True"
AutoGenerateRows="False"








DataKeyNames
="Indexe"



DataSourceID
="SqlDataSourcePort"



Height
="50px"



Width
="125px"



CellPadding
="4"



ForeColor
="#333333"



GridLines
="None">






<
Fields
>






<
asp
:
BoundField



DataField
="Indexe"



HeaderText
="Indexe"



InsertVisible
="False"



ReadOnly
="True"






SortExpression
="Indexe"



/>






<
asp
:
BoundField



DataField
="Tarif"



HeaderText
="Tarif"



SortExpression
="Tarif"



/>






<
asp
:
BoundField



DataField
="Libelle"



HeaderText
="Libelle"



SortExpression
="Libelle"



/>






<
asp
:
BoundField



DataField
="Explication"



HeaderText
="Explication"



SortExpression
="Explication"



/>






<
asp
:
CommandField



ShowDeleteButton
="True"



ShowEditButton
="True"



ShowInsertButton
="True"



/>






</
Fields
>






<
FooterStyle



BackColor
="#5D7B9D"



Font-Bold
="True"



ForeColor
="White"



/>






<
CommandRowStyle



BackColor
="#E2DED6"



Font-Bold
="True"



/>






<
EditRowStyle



BackColor
="#999999"



/>






<
RowStyle



BackColor
="#F7F6F3"



ForeColor
="#333333"



/>






<
PagerStyle



BackColor
="#284775"



ForeColor
="White"



HorizontalAlign
="Center"



/>






<
FieldHeaderStyle



BackColor
="#E9ECF1"



Font-Bold
="True"



/>






<
HeaderStyle



BackColor
="#5D7B9D"



Font-Bold
="True"



ForeColor
="White"



/>






<
AlternatingRowStyle



BackColor
="White"



ForeColor
="#284775"



/>






</
asp
:
DetailsView
>


et mon code html


  

   
    <li>
     Indexe1
    </li>
    <li class="AspNet-DetailsView-Alternate">
     Tarif25
    </li>
    <li>
     Libelletoto
    </li>
    <li class="AspNet-DetailsView-Alternate">
     Explicationtyty
    </li>
    <li>
     [javascript:__doPostBack('DetailsView1','Edit$0') Modifier]&amp;nbsp;[javascript:__doPostBack('DetailsView1','Delete$0') Supprimer]&amp;nbsp;[javascript:__doPostBack('DetailsView1','New$0') Nouveau]
    </li>
   
  

  

   1
  





Je suis en train de me souvenir que j'avais suivi un tutorial concernant les cssfriendly pour installer un assembly qui gère ces css.
je me demande si le problème ne viendrai tpas de là !!!
je vais le désinstaller et voir ...

je vous tient au courant

merci
Messages postés
31
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
27 août 2008

Apparemment le fait de supprimer l'assembly ne change rien .
Est-ce normal ?
Messages postés
31
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
27 août 2008

Messages postés
31
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
27 août 2008

J'avais bien compris ce que je faisais avec les friendly adapters ...
mais vu que je débute et que je m'embrouille un peu les pinceaux ...
Quant aux idioties de style dans la page c'était juste pour exemple en utilisant un controle vierge avec mise en page prédéfinie ...

cette fois j'y suis.

merci