scher hat folgendes geschrieben: |
An die Eigenschaft oder Spalte Title für die DataSource kann nicht gebunden werden.
Parametername: dataMember
Hat jemand eine Ahnung, was das ein könnte. |
Ja, ich.
Die BindingSource hat zu diesem Moment noch keine Ahnung, was für Elemente sie kurz darauf enthalten würde.
Es gibt da einen wundervollen Trick in VS2005, den leider viele noch nicht kennen.
Du kannst dem Designer sagen, mit welcher klasse du arbeiten willst, so dass du bereits im Designer die Datenbindungen vornehmen kannst.
Dazu gehst du oben im Menü mal auf Data und dort auf Show data sources.
Es ploppt ein Toolwindow auf. Darin kannst du eine neue Datenquelle anlegen, es soll eine Object Datasource werden.
Im 2. Schritt des Dialoges fragt er dich nach dem Typen und du kannst dann deinen Participant aus wählen.
Nachdem Participant und alle Eigenschaften in dem Datasource fenster dargestellt werden, kannst du die Datasource der BindingSource auf diese Klasse setzen.
Und außerdem kannst du die Name-Eigenschaft einfach auf die Textbox ziehen um Text an Name zu binden.
Wenn jetzt zur Laufzeit die Bindings evaluiert werden bevor die tatsächliche Datasource deiner Bindingsource besetzt hast, dann werden trotzdem richtigen Typeninformationen geliefert.
Ich hoffe das half...