ich find das normal mit viele BindingSources. Ich bename die kürzer, und wenn nicht klar ist, wer daran bindet, kommt auch diese Info in den Namen rein.
Aber hier ist glaub eindeutelich, dasses die Bs' der Combos sind.
Mich stört, dass schön typisierte Datarows aus den BindingSources geholt werden, und dann wird nicht konsequent damit gearbeitet
Und mit Importen lassen sich viele Namens-Bandwürmer vermeidenwenn
Vlt ziehste dir mal codeproject.com/Articles/10351…ped-Dataset-for-Beginners
ganz genau rein - da wird u.a. systematisch dargestellt, welche Properties, Functions, Events typDataset, typDataRow, typDataTable generiert bekomment, und auch die ObjectBrowser-Bedienung, wie man diese selbst inspizieren kann.
Diese Member kann man halt nicht ergoogeln, deswegen ObjectBrowser.
Aber das hier verstehe ich nicht
Ich denk, das sind die BindingSources, an dene deine beiden Combos hängen?
Also da könnte man sagen, die sind extra für die Combos erstellt, ja.
So ist das eben: die BindingSources steuern den Datenfluss. Sollen 2 Controls in verschiedenen Flüssen schwimmen, braucht jedes seine eigene BindingSource.
Aber hier ist glaub eindeutelich, dasses die Bs' der Combos sind.
Mich stört, dass schön typisierte Datarows aus den BindingSources geholt werden, und dann wird nicht konsequent damit gearbeitet
VB.NET-Quellcode
- Private Sub K_FaktorBindingSource_Add(sender As Object, e As AddingNewEventArgs) Handles bsK_Faktor.AddingNew
- ' kein TryCatch
- Dim rwZelle = DirectCast(DirectCast(bsZelle.Current, DataRowView).Row, ZelleRow)
- Dim rwStation = DirectCast(DirectCast(bsStation.Current, DataRowView).Row, StationenRow)
- Dim rwKF = DirectCast(DirectCast(e.NewObject, DataRowView).Row, K_FaktorRow)
- rwKF.ZelleRow = rwZelle
- rwKF.StationRow = rwStation
- End Sub
Standard
der Name deines typDatasets ist (was nicht wirklich ein guter Name wäre)Vlt ziehste dir mal codeproject.com/Articles/10351…ped-Dataset-for-Beginners
ganz genau rein - da wird u.a. systematisch dargestellt, welche Properties, Functions, Events typDataset, typDataRow, typDataTable generiert bekomment, und auch die ObjectBrowser-Bedienung, wie man diese selbst inspizieren kann.
Diese Member kann man halt nicht ergoogeln, deswegen ObjectBrowser.
Aber das hier verstehe ich nicht
wieso bsStation, bsZelle extra erstellen, um aufs bsKFaktor-AddingNew zu reagieren?ludl8615 schrieb:
' StationenBindingSource1 und ZelleBindingSource1 wurde erstellt um speziell auf dieses Event zu reagieren
Ich denk, das sind die BindingSources, an dene deine beiden Combos hängen?
Also da könnte man sagen, die sind extra für die Combos erstellt, ja.
So ist das eben: die BindingSources steuern den Datenfluss. Sollen 2 Controls in verschiedenen Flüssen schwimmen, braucht jedes seine eigene BindingSource.
Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von „ErfinderDesRades“ ()