IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[c#][vs 2003] personnalisation datagrid


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Août 2005
    Messages : 105
    Par défaut [c#][vs 2003] personnalisation datagrid
    Bonjour et joyeux noel à tous et à toutes.
    Voila mon probleme. Je voudrais n'afficher que quelques colonnes de ma dataset dans ma datagrid, et je fais le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    DataTable dt=new DataTable();
    			DataGridTableStyle tableStyle=new DataGridTableStyle();
    			dt=(DataTable)MTds.Tables[0];
    			dataGrid1.DataSource= dt;	
    			tableStyle.MappingName=dt.TableName;
    			//colonne1
    			DataGridTextBoxColumn cs = new DataGridTextBoxColumn();
    			cs.MappingName = "ft_dtl_description";
    			cs.HeaderText = "Description";
    			tableStyle.GridColumnStyles.Add(cs);
    			//colonne 2
    			DataGridTextBoxColumn cs2=new DataGridTextBoxColumn();
    			cs2.MappingName="ft_dtl_type";
    			cs2.HeaderText="Type";
    			tableStyle.GridColumnStyles.Add(cs2);
    			//colonne 3
    			DataGridTextBoxColumn cs3=new DataGridTextBoxColumn();
    			cs2.MappingName="ft_dtl_avct";
    			cs2.HeaderText="Avancement";
    			tableStyle.GridColumnStyles.Add(cs3);
    			//colonne 4
    			DataGridTextBoxColumn cs4=new DataGridTextBoxColumn();
    			cs4.MappingName="ft_dtl_avct";
    			cs4.HeaderText="Avancement";
    			tableStyle.GridColumnStyles.Add(cs4);
    Mais au lieu de ca, il affiche tout.
    pourquoi? merci.

  2. #2
    Membre expérimenté Avatar de toniolol
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2005
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 281
    Par défaut Re: [c#][vs 2003] personnalisation datagrid
    Salut,
    mon esprit embrumé n'a rien remarqué de suspect, peut-être une erreur de mapping.
    Ce que je sais c'est que les DataGrid s'affichent dans leur intégralité si une petite erreur s'est logée dans la leur mapping...
    le mieux est de passer en mode pas à pas et de chercher qu'est-ce qui cloche.

    Edit :
    je pense qu'il te manque quelque chose dans le genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataGrid1.TableStyles.Add(tableStyle)

  3. #3
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Août 2005
    Messages : 105
    Par défaut
    Oui, tu avais raison toniolol!
    C'est ce qui manquait a mon code ....
    Merci beaucoup ,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/05/2011, 14h48
  2. [WPF] Personnaliser DataGrid
    Par Babas007 dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 30/11/2010, 16h11
  3. [Exch 2003]Personnalisation de OWA
    Par MaxBoys dans le forum Exchange Server
    Réponses: 3
    Dernier message: 16/09/2008, 17h00
  4. [vb.net 2003] Update avec un DataGrid
    Par Herlece dans le forum Windows Forms
    Réponses: 9
    Dernier message: 12/11/2006, 16h27
  5. [Access 2003]Comment personnaliser un formulaire?
    Par steeves5 dans le forum Access
    Réponses: 5
    Dernier message: 01/07/2006, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo