-
Для отображения списка бизнес-объектов я написал список
public abstract class AbstractDBOCollection :IBindingList, ITypedList {}
При его тестировании я использовал компоненты Windows Forms, и обнаружил очень странное поведение.
private void button3_Click( object sender, EventArgs e ) { CreditCaseCollection collection = new CreditCaseCollection( cProgram.Get().DB.Connection, null ); //collection.Select(); cSelector21.SelectorController = collection; cSelector21.SelectorController.Select(); comboBox1.DataSource = collection; listBox1.DataSource = collection; }
При выборе элемента в любом из компонентов происходит синхронный выбор этого же элемента во всех остальных компонентах. Как это работает? Как от этого избавиться?
|