vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Listview Spaltennamen aus Datenbank-Tabellenspalten ermitteln und füllen 
Autor: A2009W
Datum: 22.08.10 11:07

Hallo und Guten Morgen Forum

Ich stehe gerade auf dem Schlauch...

Ich möchte dynamisch eine SQL-Datenbank-Tabelle auslesen und in einem Listview anzeigen. Später werden es mehrere sein, daher sollte es dynamisch sein...

Dazu möchte ich die Spaltennamen der Datenbank-Tabelle ermitteln und als Header des Listviews setzen.

Danach soll das Listview mit den Daten-Zeilen der Tabelle gefüllt werden...

Könnt Ihr mir einen Tipp geben, wie das Ganze dynamisch erfolgen kann ?


Bisher gelingt mir das nur statisch:

Imports Npgsql
 
Public Class Form1
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
 
        'Listview Spalten hinzufügen:
        ListView1.Clear()
        ListView1.View = View.Details
        ListView1.Columns.Add("user_login", 100, HorizontalAlignment.Left)
        ListView1.Columns.Add("user_firstname", 100, HorizontalAlignment.Left)
        ListView1.Columns.Add("user_surname", 100, HorizontalAlignment.Left)
        ListView1.Columns.Add("user_id", 100, HorizontalAlignment.Left)
        ListView1.Columns.Add("user_extension", 100, HorizontalAlignment.Left)
        ListView1.Columns.Add("user_mobile", 100, HorizontalAlignment.Left)
        ListView1.Columns.Add("user_level", 100, HorizontalAlignment.Left)
 
	'Datenbank Verbindung:
        Dim conn As New NpgsqlConnection( _
          "SERVER=server_name;DATABASE=datenbank_name;USER" & _
          "ID=datenbank_username;PASSWORD=datenbank_passwort;")
 
	conn.Open()
 
	Dim command As New NpgsqlCommand("SELECT user_login, user_firstname," & _
  "user_surname, user_id, user_extension, user_mobile, user_level FROM" & _
  "tabellen_name", conn)
        Dim dr As Npgsql.NpgsqlDataReader
        dr = command.ExecuteReader()
 
        While dr.Read()
 
            Dim str(7) As String
            Dim itm As ListViewItem
            str(0) = dr(0)
            str(1) = dr(1)
            str(2) = dr(2)
            str(3) = dr(3)
            str(4) = dr(4)
            str(5) = dr(5)
            str(6) = dr(6)
            itm = New ListViewItem(str)
            ListView1.Items.Add(itm)
 
        End While
 
        conn.Close()
 
    End Sub
 
End Class
Danke Euch vorab !!!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Listview Spaltennamen aus Datenbank-Tabellenspalten ermittel...4.850A2009W22.08.10 11:07
Re: Listview Spaltennamen aus Datenbank-Tabellenspalten ermi...1.619cookstdu22.08.10 12:06
Re: Listview Spaltennamen aus Datenbank-Tabellenspalten ermi...1.454A2009W22.08.10 13:07
Re: Listview Spaltennamen aus Datenbank-Tabellenspalten ermi...1.413ModeratorFZelle22.08.10 15:49

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel