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 :

Remplir une StringGrid


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 265
    Par défaut Remplir une StringGrid
    Rebonjour,

    Je viens de découvrir qu'on pouvait utiliser une StringGrid pour mettre des informations au lieu d'une listebox ( je trouve ça mieux d'un point de vue esthétique) par contre j'ai recherché sur le forum de ce site pour voir si le sujet avait déjà été posé et j'ai trouvé ça pour l'insertion


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    StringGrid1->Cells[0][0]= "toutes en une fois";
    StringGrid1->Cols[1]= "horizontal";
    StringGrid1->Rows[2]= "vertical";

    Le problème c'est que quand je met l'une de ces lignes j'ai une erreur :




    [C++ Erreur] Unit1.cpp(206): E2141 Erreur de syntaxe de déclaration



    Ma StringGrid s'appelle bien StringGrid1 je précise.
    J'ai juste balancé la StringGrid sur le Tform et essayé cette ligne de code et ça marche pas

    Comment je dois faire d'un point de vue syntaxique pour insérer du TstringList dans une cellule ?

    un truc du genre :

    StringGrid1->Cols[1]= strList->Strings[0] // par exemple ?

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par défaut
    Salut

    Cômme çà

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    TStringList *Temp4 = new TStringList();
    // Temp4->LoadFromFile("servers2.txt");
     
    StringGrid1->Cells[0][0]="Titre";
     
    for ( int i=0 ; i<Temp4->Count ; i++ )
    {
    StringGrid1->Cells[0][i+1]=Temp4->Strings[i];
     
    }

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 265
    Par défaut
    Merci, ça marche bien
    Mon erreur venait d'une parenthèse non fermée qui me crevait pourtant les yeux

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

Discussions similaires

  1. [Lazarus] Remplir une table (array) avec des données d'un StringGrid
    Par remissssss dans le forum Lazarus
    Réponses: 5
    Dernier message: 24/04/2014, 16h26
  2. [Initialisation] Remplir une structure une fois
    Par Kimael dans le forum Langage
    Réponses: 14
    Dernier message: 08/06/2004, 15h33
  3. [Kylix] Trier le contenu d'une StringGrid
    Par cmp-france dans le forum EDI
    Réponses: 1
    Dernier message: 01/04/2004, 09h18
  4. remplir une table avec UTL_FILE.GET_LINE
    Par delphim dans le forum SQL
    Réponses: 9
    Dernier message: 12/03/2004, 10h15
  5. Sauver une StringGrid dans un fichier
    Par Rodrigue dans le forum C++Builder
    Réponses: 2
    Dernier message: 10/12/2003, 14h52

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