begin process at 2012 02 14 02:24:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Appliquer un style au cadre d'une cellule


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Appliquer un style au cadre d'une cellule

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ée 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 ajouter un petit triangle en haut d'une cellule d'un GridView [ par Souliabdo ] Bonjour, Je vpoudrais savoir comment rajoter dans un grid view un petit triangle rouge en haut de chaque cellule (comme en excel) de façon à ce que qu Récupérer la valeur d'une cellule d'un gridview dans un textebox [ par loveislam ] <link rel="Fi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales