Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Appliquer un style au cadre d'une cellule [ Web 2.0 ] (equinoxe83)

vendredi 5 septembre 2008 à 09:06:49 | Appliquer un style au cadre d'une cellule

equinoxe83

Membre Club
Bonjour à tous,
Je travaille actuellement au maintien de l'entête d'un gridview en cas de scrool vertical ET horizontal.
J'ai bien vu qu'il existait plusieurs méthodes utilisant une div qui "gèle" l'entête mais ça ne va pas dans mon cas car le  gridview est trop large et le scrool horizontal n'entraîne pas l'entête (logique, puisque gelé par la div).
Je passe donc pas une table dans laquelle de recopie les cellules de l'entête du gridview.
Tout baigne ... sauf que j'ai un petit Pb de style sur les cellules de ma table.
Malgré la copie du style depuis le gridview ( TableGV.Rows(0).ControlStyle.CopyFrom(GV.HeaderStyle) ), je n'obtiens pas le formatage des lignes qui encadrent les cellules (je ne parle pas ici du padding mais bien de la bordure de la cellule elle-même. Hors, mon entête à un aspect "relief" (donc il faut appliquer des lignes noires en haut et à gauche et blanches en bas et à droite de la cellule).
Comment puis-je accéder à ces propriétés de style sur ma table ?
J'imagine que ça tourne autour de la propriété

TableGV.Rows(0).Cells(count)

count étant une variable de boucle,
Merci de votre aide!!
@+


vendredi 5 septembre 2008 à 16:25:59 | Re : Appliquer un style au cadre d'une cellule

ggtry

Bonjour,

Pour y accéder, c'est Style, mais c'est readonly.
Pour définir, tu peux essayer avec attributes.add
Dans ta boucle :
TableGV.Rows(0).Cells(count).Attributes.Add("Style", "le style à appliquer")
ou alors, tu peux aussi créer une class css dans ton head et écrire :
TableGV.Rows(0).Cells(count).Attributes.Add("Class", "NomDeTaClass")
Ca devrait marcher

GGtry

vendredi 5 septembre 2008 à 18:53:51 | Re : Appliquer un style au cadre d'une cellule

equinoxe83

Membre Club
Bonjour GGtry,
Bonne idée. Je vais déjà tenter la 1ère solution.
Reste à savoir ce que je vais mettre dans "le style à appliquer" ...
En fait, ce qui m'interesse c'est une propriété du genre RightBoderStyle ... mais je doute que VS reste poli !!!


vendredi 5 septembre 2008 à 22:31:32 | Re : Appliquer un style au cadre d'une cellule

ggtry

Réponse acceptée !
Bonsoir,

Le style doit être du css. Donc par exemple : "border-top:1px ridge #f9f9f9;border-bottom:1px ridge #9f9f9f; "
etc. avec border-left et border-right...
Pour voir les possibilités, tu peux par exemple regarder ici : [ Lien ]


GGtry

vendredi 5 septembre 2008 à 22:46:55 | Re : Appliquer un style au cadre d'une cellule

equinoxe83

Membre Club
Bonsoir GGtry,
C'est exactement ce que je cherchais!!
Merci à toi pour le lien!!!
Je vais le concerver précieusement.
Bonne soirée.

lundi 8 septembre 2008 à 15:05:44 | Re : Appliquer un style au cadre d'une cellule

equinoxe83

Membre Club
Réponse acceptée !
Malgré mes divers essais, je n'ai pas réussi à intégrer d'attributs styles.
Mais j'ai trouvé ce que je charchais :

TableGV.Rows(0).Cells(count).BorderStyle = BorderStyle.Inset

Merci à GGtry pour ton aide (c'est pas le biais du lien que j'ai fais l'association ...)
@+




Cette discussion est classé dans : style, cellule, gridview, appliquer, entête


Répondre à ce message

Sujets en rapport avec ce message

[C#][VS2005] Comment obtenir une modification spécifique dans mon GridView ? [ par cnguyen ] Bonjour,Je voudrais savoir, lors de ma modification avec ma GridView, comment garder en parametre la valeur que l'on va modifié.Je m'explique, j'ai un [C#][Gridview] Changer couleur de texte d'une cellule selon le contenu [ par javajavajava ] Bonjour,je développe en ASP.NET 2.0, c#j'aimerai savoir comment changer la couleur du texte d'une cellule de mon gridview selon son contenu.Auriez vou Récupérer texte présent dans une GridView [ par Le grand Jisay ] Bonjour à tous,J'ai un petit problème lié au GridView, je n'arrive pas a récupérer le texte présent dans une cellule.J'ai chercher à mettre le texte d Gridview Impossible de selectionner une cellule [ par IslandMan974 ] Bonjour,je dispose d' un gridview qui se remplit a l aide d' un dataset.J' arrive a l afficher .Une fois afficher je voudrais pouvoir selectionner une Création d'un planning : gridview? [ par Asiany ] Bonjour tous le monde,Etant débutant, je viens poser quelques questions. Je souhaite réaliser un planning où il est possible à l'utilisateur de double désactiver le tri d'un gridview [ par equinoxe83 ] Bonjour à tous,J'ai un soucis avec le tri sur l'entête d'un gridview.Si je clique sur un entête de colonne, il tri sur la colonne ... Donc tout est bi Anomalie lors de l'afichage d'un gridview ou autre objet de données [ par Magjjy ] Bonjour,Je travaille avec Visual Studio 2005 et lorsque j'ajoute dans un projet (vierge ou non) un objet de type gridview, detailsview ..., à l'execut gridview récupérer la céllule sélectionné [ par lazinss ] Bonjour, j'ai un gridview avec des liens, j'aimerai pouvoir récupérer le contenue de la cellule sélectionné et ensuite le contenu de celles de la même Récupérer la valeur d'une cellule d'un gridview dans un textebox [ par loveislam ] <link rel="Fi Double click dans une cellule de gridview [ par xhordonneau ] Bonjour, quelqu'un aurait-il déjà eu l'occasion d'ajouter un gestionnaire d'évènements sur une cellule de gridview?Pour être plus précis:Ma page web (


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.