Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
849 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  [RESOLU][ASP.NET][C#]Comment modifier les entetes d'un DataGrid?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU][ASP.NET][C#]Comment modifier les entetes d'un DataGrid?

n°1541470
cervantes
Posté le 11-04-2007 à 17:11:34  profilanswer
 

Bonjour,
 
J'ai un DataGrid ,affichant une DataTable créée à partir d'un fichier XML, avec 6 colonnes. Je n'ai pas de probleme quand j'affiche cette DataTable, dont les entetes de colonnes sont les suivantes:
 
FileName|Date||Area|NumberOfProjects|NumberOfDocuments|Type
----------------------------------------------------------------
.....
.....
 
Ces noms de colonne sont donc issue de mon fichier XML, lu lors de la creation de ma DataTable. Je souhaiterais modifier ces noms de colonne, comment faire?
 
Jai essayé ceci:
 

Code :
  1. <asp:DataGrid id="MyDataGrid" runat="server"
  2.   BackColor="#ccccff"
  3.   BorderColor="Black"
  4.   Font-Name="Verdana"
  5.   Font-Size="7pt"
  6.   HeaderStyle-BackColor="#aaaadd"
  7.   AllowSorting="True"
  8.   Font-Names="Verdana"
  9.  >
  10.   <Columns>
  11.             <asp:BoundColumn HeaderText="Fichier" />
  12.             <asp:BoundColumn HeaderText="Date" />
  13.             <asp:BoundColumn HeaderText="Zone" />
  14.             <asp:BoundColumn HeaderText="NB Projets" />
  15.             <asp:BoundColumn HeaderText="NB Doc" />
  16.             <asp:BoundColumn HeaderText="Type" />
  17. </Columns>
  18. </asp:DataGrid>


 
Mais je nai pas le resultats voulus puisque jai 6 nouvelles colonnes qui viennent s'ajouter a mon DataGrid.
 
Merci d'avance
a+


Message édité par cervantes le 12-04-2007 à 13:45:31
mood
Publicité
Posté le 11-04-2007 à 17:11:34  profilanswer
 

n°1541494
MagicBuzz
Posté le 11-04-2007 à 17:31:26  profilanswer
 

je suppose qu'il y a un attribut "name" qui doit exister dans l'objet BoundColumn. à mon avis, il doit reprendre le nom de la colonne à modifier.

n°1541496
pikti
I’ve done worse
Posté le 11-04-2007 à 17:33:45  profilanswer
 

MagicBuzz a écrit :

je suppose qu'il y a un attribut "name" qui doit exister dans l'objet BoundColumn. à mon avis, il doit reprendre le nom de la colonne à modifier.


 
DataField ? :)

n°1541498
MagicBuzz
Posté le 11-04-2007 à 17:34:08  profilanswer
 

par exemple, ça me semble pas mal comme attribut en effet :)

n°1541951
cervantes
Posté le 12-04-2007 à 13:44:59  profilanswer
 

Slt,
 
Ouio, effectivement avec un Datafield ca marche.
 

Code :
  1. <asp:BoundColumn DataField="FileName" HeaderText="Filename" />
  2.                     <asp:BoundColumn DataField="Date" HeaderText="Date" />
  3.                     <asp:BoundColumn DataField="Area" HeaderText="Area" />
  4.                     <asp:BoundColumn DataField="NumberOfProjects" HeaderText="Nb of project" ItemStyle-HorizontalAlign="center" />
  5.                     <asp:BoundColumn DataField="NumberOfDocuments" HeaderText="Nb of file" ItemStyle-HorizontalAlign="center" />
  6.                     <asp:BoundColumn DataField="TypeOfPCR" HeaderText="Type" />


 
Merci bien
++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  [RESOLU][ASP.NET][C#]Comment modifier les entetes d'un DataGrid?

 

Sujets relatifs
creer un fichier excel a partir de 3 (résolu)VBA - Détecter sélection plusieurs cellules...résolu
[Résolu] Application avec multiples interfaces graphiques[C] parser les entêtes de mail... regex ?
VBA - macro et événements - RésoluPointeur ou pas ? (résolu)
[IIS / ASP.NET][AWK] Comprendre un script... [ RESOLU ]
[Résolu] PHP MySQL - Problème de recherche dans la base 
Plus de sujets relatifs à : [RESOLU][ASP.NET][C#]Comment modifier les entetes d'un DataGrid?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR