Bonjour à tous,
Je cherche à alimenter une listview à partir des résultats d'une requête SQL sur une base Access.
J'utilise donc un reader.
Tout fonctionne bien tant que les champs retournés par la requête sont complétés.
Lorsque un au moins des champs comporte une ou plusieurs valeurs nulles, ça bug : InvalidCastException.
J'ai essayé de mettre un contrôle avec IsNull, IsNothing, String.IsNullOrEmpty, IsDBNull, mais rien ne fonctionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Do While myReader.Read() ' création des items à ajouter à la listview Dim LVI As New ListViewItem ' récupération de l'item dans le reader LVI.Text = myReader.GetString(1) ' récupération du subitem dans le reader LVI.SubItems.Add(myReader.GetString(3)) ' insertion de l'item et des subitems dans la listview ListView1.Items.Add(LVI) Loop
D'avance merci pour votre aide.
Bonne journée
Partager