Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Web avec .NET
Développement Web avec .NET Forum d'entraide sur les technologies Web de Microsoft (ASP.NET, MVC, Ajax, Silverlight, Services web, Azure, Sharepoint, etc.).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/10/2012, 19h04   #1
tikjdaoui
Invité de passage
 
Inscription : mai 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 4
Points : 0
Points : 0
Par défaut Comment faire pour appliquer un style sur un GridView créer a partir du code behind ?

Bonjour a tous,

J'ai un problème avec le style d'affichage d'un GridView. J'ai un style css qui s'appelle mgrid. Voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
GridView dtgrib = new GridView();
            dtgrib.ID = "datagrid";
            dtgrib.AutoGenerateColumns = false;
            dtgrib.CssClass = "mGrid";
            dtgrib.Width = Unit.Percentage(95);
            dtgrib.HorizontalAlign = HorizontalAlign.Center;
            dtgrib.AlternatingRowStyle.BackColor = Color.FromName("#eeeeee");
HyperLinkField hyperLinkField = new HyperLinkField();
 
            hyperLinkField.HeaderText = "FONDS";
            hyperLinkField.DataTextField = "CDPROD";    
            hyperLinkField.ControlStyle.Width = Unit.Pixel(100);
            hyperLinkField.ItemStyle.HorizontalAlign = HorizontalAlign.Left;
 
            dtgrib.Columns.Add(hyperLinkField);
Le résultat : est que le Style mgrid n'est pris que d'une façon partielle de plus même les textes dans les colonnes sont alignés vers l'adroite alors que c'est bien écrit dans le code :
hyperLinkField.ItemStyle.HorizontalAlign = HorizontalAlign.Left;

Voici ma question :

Comment faire pour appliquer un style sur un GridView créer a partir du code behind ?

Je vous remercie d'avance !
tikjdaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2012, 22h12   #2
tikjdaoui
Invité de passage
 
Inscription : mai 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 4
Points : 0
Points : 0
Bonjour,

Aussi pour :
Code :
1
2
3
4
5
6
7
 nameColumn = new BoundField();
            nameColumn.DataField = "VALEUR";
            nameColumn.HeaderText = "VALEUR UNITAIRE";
            nameColumn.SortExpression = "VALEUR";
            nameColumn.ItemStyle.Width = Unit.Pixel(100);
            nameColumn.DataFormatString = "{0:c}";
            dtgrib.Columns.Add(nameColumn);
le DataFormatString = "{0:c}"; ne donne aucun résultat sur l'affichage.

Merci !
tikjdaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2012, 16h13   #3
tikjdaoui
Invité de passage
 
Inscription : mai 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 4
Points : 0
Points : 0
Un petit Up !

Merci
tikjdaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h35.


 
 
 
 
Partenaires

Hébergement Web