salut, j`utilise le controle listView pour afficher le contenu de ma table dedans, alors je fesais:
j`obtenais l`erreur suivante:
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 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ListView1.Items.Clear() ' Créer les entetes des colonnes du ListView. ListView1.Columns.Add("Intitulé Examen", 170, HorizontalAlignment.Left) ListView1.Columns.Add("Nombre de tests dans l`examen", 400, HorizontalAlignment.Left) ' Charger les données. ' Ouvrir la base de données. myConnexion.Open() ' Préparer la requete. Dim sqlQRY1 As String = "SELECT * from EXAMEN" 'exécuter la requete Dim cmd1 As OleDbCommand = New OleDbCommand(sqlQRY1, myConnexion) Dim data_reader As OleDbDataReader = cmd1.ExecuteReader() Try Do While data_reader.Read() 'l`erreur provient de la ligne suivante: '****************************** Dim new_item As New ListViewItem(data_reader.Item("Intitulé Examen").ToString) ListView1.Items.Add(new_item) '****************************** Loop data_reader.Close() Catch ex As Exception MsgBox(ex.ToString) Finally myConnexion.Close() End Try ' Fermer la connexion. myConnexion.Close() End Sub
j`espere m`aider pour trouver de solution, merci d`avanceSystem.IndexOutOfRangeException: Intitulé Examen
at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName)![]()
Partager