Mon datagrid n'est pas connecté à un datasource,c'est bien dommage ce serait nettement plus simple.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionImports System Imports System.Collections.Generic Public Class Jeu Public Sub New(ByVal Lignes As List(Of String)) Genre = Lignes(0).Replace("{", "").Replace("}", "") [Date] = Convert.ToDateTime(Lignes(1)) Adresse = Lignes(2) Titre = Lignes(3) Titre2 = Lignes(4) Pseudo = Lignes(5) End Sub Public Property Genre() As String Public Property [Date]() As Date Public Property Adresse() As String Public Property Titre() As String Public Property Titre2() As String Public Property Pseudo() As String End Class
Dim fichier() As String = File.ReadAllLines("jeux.txt")'on charge toutes les lignes dans un tableau de string Dim lesJeux As New List(Of Jeu)()'initialisation de la liste For i As Integer = 0 To fichier.Length - 1 Step 7 lesJeux.Add(New Jeu(fichier.Skip(i).Take(6).ToList())) Next i
Dim jeuxTries As List(Of Jeu) = lesJeux.OrderBy(Function(j) j.Genre).ThenBy(Function(j) j.Titre).ToList()
dataGridView1.DataSource = jeuxTries
Ouah, t'as du de casser la têteen fait non, je l'ai écrit en C# (que je connais mieux), et l'ai passé au traducteur d'ou le [Date], j'avais pas fait attention.