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 :
et une form
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 que je glisse un objet Datagridview sur ma forme. Comment faire pour que le contenu de catchlist soit visible dans cette gridview ?
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
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
Partager