Bonjour,
Je suis sur une application VB.net pour PDA et je voudrais afficher des données d'une requete faite sur SQL server 2005 dans une listview.
En rouge, ce sont les lignes où j'ai des erreurs de Cast apparemment, problème de type de données.
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
34
35
36
37
38
39
40 Private Sub AfficherListe() Dim i As Integer Dim liste As SqlCommand Dim connDist As SqlConnection = Nothing connDist = New SqlConnection(App.Singleton.ConnDistante) connDist.Open() liste = ListeInventAImporterDist(connDist) Dim myReader As SqlDataReader = liste.ExecuteReader() 'dgMobile = nom de la listview sur le Form dgMobile.Items.Clear() i = 0 Do While myReader.Read() 'incrémentation du compteur de + 1 i += 1 'Création d'une instance de listView Dim LVI As New ListViewItem 'Remplir la ListView LVI = dgMobile.Items.Add(myReader.Item(5)) LVI.SubItems.Add(myReader.Item(7).ToString) LVI.SubItems.Add(myReader.Item(3).ToString) 'faire descendre la listView à mesure qu'elle se remplie dgMobile.EnsureVisible(i) 'Forcer le rafraichissement de la fenetre Application.DoEvents() Loop myReader.Close() connDist.Close() End Sub
Dans la listview, j'ai créé 3 colonnes "libelle", "date" et "code" où code récupère un N°.
Pouvez vous m'aider svp ?
Merci
Partager