Laden...

BindingSource.Add()

Erstellt von rockthecity vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.796 Views
R
rockthecity Themenstarter:in
297 Beiträge seit 2005
vor 17 Jahren
BindingSource.Add()

Hallo Forum,

ich möchte mit Felder an eine BindingSource binden.

Hier ein Beispiel:


BindingSource bs = new BindingSource();
bs.DataSource = _dataTable;

this.checkBox15.DataBindings.Add("Checked", _dataTable, "TestOk");
this.checkBox14.DataBindings.Add("Text", _dataTable, "PC");

bs.Add(this);


Dabei erhalte ich immer den Fehler:

Objekte, die zur Liste einer BindingSource hinzugefügt werden, müssen alle denselben Typ haben.

Wie kann ich meine Felder denn sonst binden ?

Urlaubsorte suchen: http://www.tripedio.de

F
10.010 Beiträge seit 2004
vor 17 Jahren

Wenn du schon eine BindingSource anlegst und befüllst, dann benutze sie auch.
Du benutzt zum binden aber die DataTable.

2.
Du kannst dann an die BindingSource nur das anhängen, was Du da min der
gebundenen auflistung hast.
Deine Auflistung ist eine DataTable, die DataRows beinhaltet, also kannst Du nur
Datarows anhängen.