Bonjour,
J'importe des données d'un fichier .txt ou .csv vers un DataGridView grâce au code ci-dessous mais le problème est que tout les caractères tels que (é, è, â etc...) sont remplacé par un petit carré...
Voici le code:
Using myreader AsNew Microsoft.VisualBasic.FileIO.TextFieldParser(fileLink)myreader.TextFieldType = FileIO.FieldType.Delimited
myreader.SetDelimiters(
";")Dim ligne AsString()Dim i AsIntegerDim S(0 To 5) AsStringDataGridView2.ColumnCount = 5
WhileNot myreader.EndOfDataTryligne = myreader.ReadFields
i = 0
Dim champ AsStringForEach champ In lignei = i + 1
S(i) = champ
NextDataGridView2.Rows.Clear()
DataGridView2.Rows.Add(
NewString() {S(1), S(2), S(3), S(4), S(5)})Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineExceptionMsgBox(
"L'enregistrement " & ex.Message & "n'est pas valide. Il a été ignoré.")EndTryEndWhileEndUsing
Merci.
Olivier