| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > ComboBox добавление новых элементов |
| Автор: Leksey 13.1.2007, 14:47 |
| Есть ComboBox у которого проставлено свойство DataSource. Нужно чтобы пользователь используя его мог добалять новые записи в таблицу DataSource. Сейчас - сделано так (очень некрасиво): поскольку коллекцию Items у ComboBox после проставления DataSource модифицировать нельзя - в таблицу базы данных добавлен элемент Add New. Когда юзер из комбика выбирает "Add New" появляеться диалог добавления новой записи. Недостатки: 1. Жутко не логично - что Add New находиться в таблице например "Названия животных" 2. Сначала все вроде бы устраивало заказчика - когда этот пункт был первым в таблице - теперь он хочет чтобы все элементы были отсортированы по алфавиту - а этот был в самом конце. Вот это уже проблематично... Собственно вопрос: Может у когонибудь есть идеи как это реализовать? |
| Автор: Leksey 14.1.2007, 13:44 |
| А может все таки можно чего-нибудь еще придумать? |
| Автор: Naum 15.1.2007, 11:12 |
| А что если, DataSource у ComboBox сделать DataView, и AddNew добавлять не в саму БД, а только в этот DataView после сортировки. |