Bonjour,
Je débute à peine dans la création de classes en vue de faire un usercontrol.
J'ai un pb avec une property. Voici ce que j'ai écrit :
et dans la procédure main()
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 Class Maclasse ... Private _macolonne() As DataColumn ... Property Niveau(ByVal i As Integer) As DataColumn Get Return _macolonne(i) Set(ByVal value as DataColumn) _macolonne(i) = value End Property ... End Class
En mode débug, je n'ai pas de message d'erreur, mais manifestement, le code ne fonctionne pas. En mode "sans débogage", une erreur m'indique que "la référence d'objet n'est pas définie à une instance d'un objet" en faisant référence à la ligne 12 du 1er code et 2 du second.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ... Maclasse.Niveau(0) = monDataColumn
Je ne vois pas où est l'erreur. Je suppose que c'est tout bête, ce doit être lié au fait que j'essaye de manipuler des tableaux de DataColumns, mais je ne vois pas comment faire.
Partager