Конференция ".Net" » Помогите, я боюсь магии. (DataBinding) [C#, WinXP]
 
  • XentaAbsenta © (09.11.08 12:02) [0]
    Для отображения списка бизнес-объектов я написал список

    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;
       }

    При выборе элемента в любом из компонентов происходит синхронный выбор этого же элемента во всех остальных компонентах.
    Как это работает? Как от этого избавиться?
 
Конференция ".Net" » Помогите, я боюсь магии. (DataBinding) [C#, WinXP]
Есть новые Нет новых   [118427   +4][b:0][p:0]