Afficher plusieurs colonnes à partir de la Base de données dans la ListView

Je ne suis pas sûr de savoir pourquoi cela ne fonctionne pas. Je suis en train d'affichage 2 colonnes à partir de ma base de données côte à côte dans une zone de liste sur mon formulaire. Quand je l'utilise il n'affiche pas les données correctement.

    ("SELECT Person FROM tblPeople" + " SELECT Occur FROM tblpeople" , conn);  

try
{
    SqlDataReader reader = cmd.ExecuteReader();

    while (reader.Read())
    {
       listView1.Items.Add(reader["People"].ToString());
       listView1.Items.Add(reader["Occur"].ToString()); 
    }

Donc je suis à la recherche de mes données à afficher comme ceci:

    John   3
    James  4
    Frank  1

Que les noms sont à venir à partir de la colonne Gens et les chiffres sont à venir à partir de la colonne se Produire.

  • Pourquoi ne pas simplement mettre SELECT person, occur FROM tblpeople?
  • Bonne astuce! Je vais le changer à cela, mais ce n'est pas vraiment répondre à ce que j'ai demandé.
  • Jetez un oeil à cette question.
  • Merci de ne pas le préfixe de vos titres avec "C#", par exemple. C'est ce que les balises sont pour.
InformationsquelleAutor user1353517 | 2012-04-30