Guten Tag,
ich sitze nun schon seit mehreren Stunden an folgendem Problem.
Ich möchte einem Datagridview bei der Instanzierung im Sub New, eine neu hinzugefügte Eigenschaft von sich selbst als Datasource verwenden. Das will nicht :(...
Seit Stunden probiere ich hier rum und versuchs zu lösen, ich kriegs nicht hin und langsam verzweifel ich .
Ich habe euch das Projekt mal hochgeladen, entfernt zur Nachstellung einfach nur das "'" innerhalb der Sub New und packt das Control testweise auf eure Form..
Alternativ: Kopiert den Code von hier, falls ihr nicht downloaden wollt:
"Problemcode :("
PS!!!:
- Implementierung des Serializable Interface bereits versucht
- Bei einer Google Suche stieß ich auf die Meinung einer Person, dass man keinen generischen Code verwenden soll blabla im Sub New, deshalb hatte ich auch testweise von System.Collections.Generic.List (o.ä...) auf normale Arrays umgebaut, aber das wollte auch nicht :(!
ich sitze nun schon seit mehreren Stunden an folgendem Problem.
Ich möchte einem Datagridview bei der Instanzierung im Sub New, eine neu hinzugefügte Eigenschaft von sich selbst als Datasource verwenden. Das will nicht :(...
Seit Stunden probiere ich hier rum und versuchs zu lösen, ich kriegs nicht hin und langsam verzweifel ich .
Ich habe euch das Projekt mal hochgeladen, entfernt zur Nachstellung einfach nur das "'" innerhalb der Sub New und packt das Control testweise auf eure Form..
Alternativ: Kopiert den Code von hier, falls ihr nicht downloaden wollt:
VB.NET-Quellcode
- Imports System.ComponentModel
- Public Class Form1
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- 'CustomDGV1.foos = New List(Of foo) From {New foo("blaaaa", 1)}
- End Sub
- End Class
- Public Class CustomDGV : Inherits DataGridView
- Private _foos As List(Of foo)
- Public Property foos() As List(Of foo)
- Get
- Return _foos
- End Get
- Set(ByVal value As List(Of foo))
- _foos = value
- End Set
- End Property
- Sub New()
- 'Me._foos = New List(Of foo)
- Me.DataSource = Me._foos
- End Sub
- End Class
- Public Class foo
- Private _Text As String
- Public Property Text() As String
- Get
- Return _Text
- End Get
- Set(ByVal value As String)
- _Text = value
- End Set
- End Property
- Private _ID As Integer
- Public Property ID() As Integer
- Get
- Return _ID
- End Get
- Set(ByVal value As Integer)
- _ID = value
- End Set
- End Property
- Sub New()
- End Sub
- Sub New(t As String, i As Integer)
- Me._Text = t
- Me._ID = i
- End Sub
- End Class
PS!!!:
- Implementierung des Serializable Interface bereits versucht
- Bei einer Google Suche stieß ich auf die Meinung einer Person, dass man keinen generischen Code verwenden soll blabla im Sub New, deshalb hatte ich auch testweise von System.Collections.Generic.List (o.ä...) auf normale Arrays umgebaut, aber das wollte auch nicht :(!
Polling is trolling!
Achtung: Ich habe die komische Angewohnheit, simple Dinge zu verkomplizieren..
Achtung: Ich habe die komische Angewohnheit, simple Dinge zu verkomplizieren..
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Rootbob91“ ()