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

C++Builder Discussion :

Modifi� le Title d'un DBGrid par code


Sujet :

C++Builder

  1. #1
    R�dacteur/Mod�rateur
    Avatar de ero-sennin
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par d�faut Modifi� le Title d'un DBGrid par code
    Bonjour,

    J'utilise un DBGrid et un TQuery afin de pourvoir lister les champs d'une table.
    Pour lister tous les champs, pas de soucis.
    Le prob�me c'est que je n'arrive pas � modifi� l'intitul� des colonnes du DBGrid par le code. Par interface graphique, cela ne pose pas de probl�me, il suffit de double cliquer sur le DBGrid pour pouvoir �diter, renommer tous les champs.

    En faite je souhaite acc�der par code � toutes les propri�t�s des Colonnes du DBGrid (alignement du texte, renommage de la colonne, visibilit� ou non d'une colonne) et cela par le code!

    J'esp�re que vous comprenez mon soucis car je ne sais pas si c'est clair

    J'attends vos r�ponses! Merci

  2. #2
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    Bjr,...
    chaque champ de ton query dispose de propri�t�s :

    _cible->FieldList->Fields[i]->->FieldName : le nom du champ
    _cible->FieldList->Fields[i]->DisplayName : le titre de la colonne
    _cible->FieldList->Fields[i]->DisplayWidth : la taille de la colonne
    ...

    A+

  3. #3
    R�dacteur/Mod�rateur
    Avatar de ero-sennin
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par d�faut
    Merci pour ta r�ponse ... mais ce n'est pas ce que j'attends (� vrai dire je n'ai pas de changements)

    Je vais essayer d'�tre plus pr�cis :

    J'ai mon TQuery qui ex�cute une requ�te.
    Cette requ�te liste 3 champs :
    id_Score , J1 , J2

    Lorsque je suis en mode graphique, il me suffit simplement d'activer la requ�te en mettant activetrue dans l'inspecteur d'objet.
    Pas de soucis tout se liste comme pr�vu sauf que mes noms de colonnes sont nomm�s id_Score, J1, J2.

    Par l'interface graphique, je sais modifier ces ent�tes de colonnes :
    Double clic sur le DBgrid, une fen�tre apparait ayant comme titre :
    Modifications de DBGrid1->Columns

    Pour modifier l'ent�te, je s�lectionne le champs d�sir� et j'�dite sa propri�t� Caption dans " l'onglet " Title.

    Je cherche � faire exactement la m�me chose mais par le code car le nom de mes colonnes d�penderont d'une variable Nom_Joueur.

    J'esp�re que c'est compr�hensible

    Merci de votre aide

  4. #4
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    � mon avis, �a revient au m�me...
    mais tu dois pouvoir faire kkchose ds ce genre :

    DbGrid->Columns->Items[0]->DisplayName =?????


    A v�rifier..

    Bon ben c'est pas tout �a...mais marre d'�tre au taf moi...bon week

  5. #5
    R�dacteur/Mod�rateur
    Avatar de ero-sennin
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par d�faut
    Oui, je peux faire cela, sauf que ca ne fonctionne pas

    J'essaie diverses m�thodes mais aucun r�sultat pour le moment. Je vais me replonger dans l'aide afin de voir si je ne suis pas pass� � cot� de quelque chose.

    Si jamais vous avez une solution, n'h�sitez pas

  6. #6
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    �a ne fonctionne pas???
    peut-etre un probl�me de choix d'�v�nement pr activer les modifications...

    un bout de code?

  7. #7
    R�dacteur/Mod�rateur
    Avatar de ero-sennin
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par d�faut
    Je viens de trouver !

    Je l'avais juste sous mon nez lol. Je devrais quitter l'�cran de temps en temps, ca me ferait un peu de bien.

    Voici comment j'ai fais :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    DBGrid1->Columns->Items[1]->Title->Caption="Truc";
    Compliqu� hein

    En tout cas merci say, j'aurai appris d'autres choses par le biais de ce probl�me !

    Bonne fin de journ�e et � la prochaine

  8. #8
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    �a roule...bon week

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [AC-2003] Modifier le chemin du fichier.mdw par code vba
    Par maclolo2 dans le forum S�curit�
    R�ponses: 1
    Dernier message: 11/04/2012, 16h17
  2. Utiliser dbgrid par code sans base de donn�s
    Par bleuerouge dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 29/05/2008, 11h12
  3. Modifi� le datasource d'un datagrid par code
    Par faucus dans le forum VB 6 et ant�rieur
    R�ponses: 0
    Dernier message: 04/01/2008, 18h04
  4. [XAML]Modifier une valeur dans un storyBoard par code C#
    Par Benaz dans le forum G�n�ral Dotnet
    R�ponses: 2
    Dernier message: 19/08/2007, 21h30
  5. Mettre en surbriance la ligne enti�re d'un Dbgrid par code
    Par jenteldz47 dans le forum Bases de donn�es
    R�ponses: 3
    Dernier message: 04/06/2007, 16h28

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