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# Discussion :

Afficher champs SQLite dans ListBox


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut Afficher champs SQLite dans ListBox
    Bonjour à tous,
    J'ai besoin de votre aide (ben oui pour changer...)

    Voilà j'utilise SQLite et je souhaiterais afficher le champ lieu de ma table T_Saut.

    Voici ce que j'ai codé, mon messageBox de controle s'affiche ("affichage ok") mais rien n'apparait dans la listBox...

    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
    26
    27
    28
    29
    30
    31
    32
    33
     
    try
                            {
                                cnn.Open();
     
                                DbTransaction trans = cnn.BeginTransaction();
                                DbCommand cmm = cnn.CreateCommand();
                                cmm.Transaction = trans;
     
                                cmm.CommandText = "SELECT Lieu FROM T_Saut";
     
                                using (DbDataReader rs = cmm.ExecuteReader())
                                {
                                    while (rs.Read())
                                    {
                                        //   listBox2.Text += rs.AddItem.ToString() + "\r\n"; // j'ai essayé ces 2 méthodes mais rien ne marche...
                                        listBox1.DisplayMember = "Lieu";
                                    }
     
                                }
                                cmm.ExecuteNonQuery();
     
                                trans.Commit();
                                cnn.Close();
     
                                // fermeture de la fenêtre
                                DialogResult exitConfirm1 = (MessageBox.Show("affichage ok", "Test", MessageBoxButtons.OK));
                                this.Close();
                            }
                            catch (Exception exception)
                            {
                                Console.WriteLine("Exception occured");
                            }
    Si qqun peut m'aider rapidement, ça serait juste génial... d'avance MERCI...

  2. #2
    Membre éprouvé Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Par défaut
    Salut

    pour acceder au champs:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rs["Lieu"].ToString();
    ou


  3. #3
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par calisca Voir le message
    Bonjour à tous,
    J'ai besoin de votre aide (ben oui pour changer...)

    Voilà j'utilise SQLite et je souhaiterais afficher le champ lieu de ma table T_Saut.

    Voici ce que j'ai codé, mon messageBox de controle s'affiche ("affichage ok") mais rien n'apparait dans la listBox...

    Si qqun peut m'aider rapidement, ça serait juste génial... d'avance MERCI...
    Qu'est-ce que c'est que cette ligne ?
    listBox2.Text += rs.AddItem.ToString() + "\r\n";

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    listBox2.Items.Add(rs["Lieu"].ToString());
    Sinon si tu veux passer par du DataBinding faut passer par un DataSet et tu bindera la DataTable de ton DataSet sur ta ListBox

Discussions similaires

  1. [VB.NET] Afficher contenu collection dans listbox VB.NET
    Par ziggy76 dans le forum Débuter
    Réponses: 2
    Dernier message: 28/02/2014, 21h56
  2. [Base de donnée] Afficher champs RTF dans un TDBMemo dans un TDBCrtlGrid
    Par AlainBourgeois dans le forum C++Builder
    Réponses: 10
    Dernier message: 10/08/2010, 20h56
  3. [XL-2007] Comment afficher une liste dans ListBox ou ComboBox
    Par chikitin dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/06/2010, 14h09
  4. [AC-2000] Afficher contenu repertoire dans Listbox
    Par Remus91 dans le forum IHM
    Réponses: 7
    Dernier message: 20/05/2009, 17h09
  5. [MySQL] Afficher champs vides dans tableau
    Par rasmulti dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 23/02/2007, 01h19

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