none
Как я могу настроить ComboBox, чтобы связать его с таблицей соответствий? RRS feed

  • Общие обсуждения

  • В приложениях со связанными данными ComboBox обычно используется в качестве основного поискового элемента управления графического интерфейса. С точки зрения баз данных, поисковые элементы управления используются для обеспечения «поиска» значений для внешнего ключа. Например, предположим, что у вас есть пользовательская таблица с полем “StateID”, где “StateID” является внешним ключом в таблице “Состояний”. С точки зрения пользовательского интерфейса, вам удобнее предоставить пользователю выбор состояния посредством ComboBox. Чтобы это сделать используйте Комплексное Связывание (Complex Binding) для связывания ComboBox с таблицей состояний (настройте ComboBox.DisplayMember и ComboBox.ValueMember) и используйте Простой Список Связывания (Simple List Binding) для связывания ComboBox SelectedValue с Customer (Клиентом) “StateID”.

    Code Block
         Customer cust = new Customer("Joe", "WA");
         this.statesCB.DisplayMember = "Name";
         this.statesCB.ValueMember = "Code";
         this.statesCB.DataSource = statesTable;
         this.statesCB.DataBindings.Add("SelectedValue", cust, "StateID", true);
    


    Для связи [Mail]
    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 23:15 MSDN Forums consolidation (От:Разработка Windows-приложений)
    24 марта 2010 г. 16:02
    Модератор