![]() |
|
Модераторы: gambit |
![]()
|
|
| KANekT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 27.9.2007 Репутация: нет Всего: нет |
как добавить новую запись в уже сформированный comboBox?
Спасибо заранее. |
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
comboBox1.Items.Add
-------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| KANekT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 27.9.2007 Репутация: нет Всего: нет |
не дает добавлять)))
|
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
хм.. дело не чисто
-------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| KANekT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 27.9.2007 Репутация: нет Всего: нет |
из бд берутся данные. Надо добавить "Не определена".
В БД нельзя добавлять |
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
ааа.. вот как. тогда прошу прощения, это не мой профиль. может вас в БД переместить?
-------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| CYBERDREAM |
|
||||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: 1 Всего: 28 |
Не совем понял, что ты здесь имел ввиду. На примере MySql, то можно так:
-------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
||||
|
|||||
| Mr_Smith |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 27.4.2007 Репутация: нет Всего: нет |
Если ты в вкидываешь данные в датасет, тогда можно заюзать следующие свойства comboBox:
жмешь (Data) там в свойствах Tag и Text проставляешь колонки таблицы из грида. Это сообщение отредактировал(а) Mr_Smith - 3.10.2007, 08:35 |
|||
|
||||
| kurzon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: нет Всего: -11 |
Это сообщение отредактировал(а) kurzon - 4.10.2007, 17:37 |
|||
|
||||
| CYBERDREAM |
|
|||
![]() I think, there4 I am ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1096 Регистрация: 31.10.2006 Где: CyberLand Репутация: 1 Всего: 28 |
Думаю это аналогично сообщениею от Stab.
или я тебя KANekT не верно понял? -------------------- Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно) Telegram, skype: kuchuk.artiom |
|||
|
||||
| Idsa |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Я так понимаю, проблема возникла при binding'е. Действительно, подобный код:
вызовет исключение "Items collection cannot be modified when the DataSource property is set". Выкрутиться, можно, например, добавив необходимый "нулевой" элемент непосредственно в источник данных:
В случае использования в качестве источника данных более сложного объекта, нежели List, придется использовать аналогичный workaround. |
||||
|
|||||
| dreamer2588 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 16.2.2011 Репутация: нет Всего: нет |
Такая же проблема, но ComboBox заполняется из БД
Есть база данных спортсменов: * Таблица Спортмен(ФИО,...,IDДЮСШ,IDСпорт,IDТренер) * Таблица ДЮСШ (ID, Название) * Таблица Спорт (ID, Название) * Таблица Тренер (ID, ФИО) Таблица Спортменов выводится в DataGridView и фильтруется с помощью 3х ComboBox (ДЮСШ, Спорт и Тренер) Отсутствие фильтра означает надпись "ВСЕ" в ComboBox. Вот из-за этого пункта "ВСЕ" нельзя привязать ComboBox к данным, т. к. если добавить его (пункт "ВСЕ") в таблицы он будет стоять в середине выпадающего списка, например 1. Баскетбол 2. ВСЕ 3. ... На данный момент сделал заполнение ComboBox'ов в цикле ДатаРидером: Сначала с индексом 0 добавляется "ВСЕ", потом остальные записи по алфавиту + массив соответствия [индекс в ComboBox'e]=[ID]. Можно ли сделать как-нибудь попроще? |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |