Bonjour,
J'ai créé un DataGridView que j'essaye vainement de lier avec des propriété d'un objet, mais cela ne fonctionne qu'à moitié..
Pour l'exemple, j'ai crée deux classes:
La classe principale, celle dont je veux lier les membres aux binding
et la classe test qui est une classe générale
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Class essai Public Property mes As New List(Of mesure) Public Class mesure Public Property acq As New test Public Property temperature As Double = 0 End Class End Class
Dans mon DataGridView, je voudrais 3 colonnes, "un", "deux" et "température", je pensais le faire avec la propriété "DataPropertyName"
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Class test Public Property un As Double = 0 Public Property deux As Double = 0 End Class
J'ai donc :
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 With DataGridView_KAE .AutoGenerateColumns = True .AutoSize = True .DataSource = essai.mes End With
col1.propertyname="temperature", ca marche très bien.
Par contre ceux-ci ne fonctionnent pas :
On dirait qu'on ne peut pas aller à une sous propriété.
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 col2.propertyname="acq.un" col3.propertyname="acq.deux"
Rien de dispo sur MSDN. Si quelqu'un a une solution...
Partager