Używam bindingsource w mojej aplikacji formularzy systemu Windows do zapełniania niektórych pól tekstowych itp. W moim widoku. Wiązanie działa dobrze, ale jak mogę zrezygnować z mojego obiektu bindingSource z mojego obiektu?rozłączanie bindingource
bindingSource.DataSource = new Foo();//OK
bindingSource.DataSource = null;//Not ok
Gdy próbuję rozwiązać poprzez ustawienie data = null
uzyskać wyjątek:
System.ArgumentException: Nie można powiązać mienia lub kolumny barze na DataSource. Nazwa parametru: DataMember
Nie chcę, aby usunąć wszystkie powiązania moim kontroli (i dużo), ale chciałby zawiesić wiążące, o ile nie ma danych BindingSource ....
Znalazłem obejście takie jak ten bindingSource.DataSource = typeof(Foo);
, ale czy to jest sposób?
Jakiego rodzaju jest 'Foo'? – Tim
po prostu Foo oczywiście – Gluip