erreur avec ListView control
salut, j`utilise le controle listView pour afficher le contenu de ma table dedans, alors je fesais:
Code:
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`obtenais l`erreur suivante:
Citation:
System.IndexOutOfRangeException: Intitulé Examen
at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName)
j`espere m`aider pour trouver de solution, merci d`avance ;)