Salut,

voila mon probleme. Je n arrive pas a afficher dans un datagridview, le contenu d une list.
J arrive a afficher le contenu d un dataset qui est le resultat d une procedure de base de donné, mais pas d une simple list que je cré a la main ...

Par exemple, si j ai une classe catchment :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Public Class catchment
    Public c1 As Integer
    Public c2 As Double
    Public c3 As Double
 
    Sub New()
    End Sub
End Class
et une form

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
Public Class Form1
    Public catchlist As New List(Of catchment)
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim catch1 As New catchment
        Dim catch2 As New catchment
        catch1.c1 = 11
        catch1.c2 = 12
        catch1.c3 = 13
        catchlist.Add(catch1)
        catch2.c1 = 21
        catch2.c2 = 22
        catch2.c3 = 23
        catchlist.Add(catch2)
    End Sub
End Class
et que je glisse un objet Datagridview sur ma forme. Comment faire pour que le contenu de catchlist soit visible dans cette gridview ?

J aurais pensé que je devais passer par ajouter une nouvelle source de donnée de type objet correspondant a catchlist, puis lier via form1[design] le datasource de la datagridview a cette nouvelle datasource. Mais le probleme est que je ne vois pas ma liste dans les choix que propose ajouter un datasource de type objet ...

Arf, suis pas sur d etre clair ...

Merci