[.NET] Probleme ListView et Base de donnée

Sniper_Vgaerr Messages postés 113 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 14 août 2006 - 16 janv. 2006 à 22:41
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 - 17 janv. 2006 à 08:23
Bonjour à tous,

J'aimerais savoir comment faire pour affecter à une listview les données d'une base de donnée. Voici mon code :



Dim ds
As DataSet



Dim cnx
As OleDb.OleDbConnection



Dim da
As OleDb.OleDbDataAdapter


cnx =
New OleDb.OleDbConnection("provider microsoft.jet.oledb.4.0 ; data source " & Application.StartupPath &
"\Clients.mdb;")


cnx.Open()


da =
New OleDb.OleDbDataAdapter(
"select NClient,Societe,Tel,Port,Ville from DOUBS", cnx)


ds =
New DataSet


da.Fill(ds)


ListView1.View = View.Details


ListView1.Columns.Add(
"N°Client", 50, HorizontalAlignment.Left)


ListView1.Columns.Add(
"Société", 200, HorizontalAlignment.Left)


ListView1.Columns.Add(
"Téléphone", 100, HorizontalAlignment.Left)


ListView1.Columns.Add(
"Portable", 100, HorizontalAlignment.Left)


ListView1.Columns.Add(
"Ville", 200, HorizontalAlignment.Left)

Et ici j'aimerais mettre dans les colonnes les données de la base de données.

Merci d'avance

Autre problème, j'aimerais tojours avec le meme code (ci dessus), mettre dans une combobox toutes les tables que contient ma base de donnée.

Merci d'avance.

1 réponse

cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
17 janv. 2006 à 08:23
Bonjour,

ListView1.Items.add da.tables(0).Rows(Ligne).Item("Ville")

Sachant que dans un liste View la première colonne est l'élément principal les autres en sont un descriptif comme dans l'explorer...

Donc il est préférable d'utiliser un datagrid
0
Rejoignez-nous