|
Модераторы: gambit |
|
Proxin |
|
||||
Опытный Профиль Группа: Участник Сообщений: 363 Регистрация: 21.6.2008 Репутация: нет Всего: 3 |
Такой вопрос. Сутки бьюсь, не могу решить. Есть база данных access, в ней две таблицы. Есть вопрос на C#.
Код создания таблиц:
Загружаю таблицы в один dataset, отображаю их в разные datagridview. Как можно связать второй столбик первой таблицы с применением выпадающего списка в обще стороны? Чтобы при удалении значения из второй таблицы, если оно выбрано во второй колонке первой таблицы, не вылетало исключение "Недопустимое значение DataGridViewComboBoxCell". связь второй колонки первой таблицы и первой колонки второй таблицы реализую так:
|
||||
|
|||||
Telepyz |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 119 Регистрация: 9.7.2007 Репутация: нет Всего: 1 |
В аксесе в схеме данных в связи между таблицами поставь каскадное удаление, если я тебя правильно понял должно сработать...
--------------------
обновить драйвер |
|||
|
||||
Proxin |
|
|||
Опытный Профиль Группа: Участник Сообщений: 363 Регистрация: 21.6.2008 Репутация: нет Всего: 3 |
А как это программно при создании таблицы делать? Куда ставить FOREIGN KEY? Приведите пример, если можно.
|
|||
|
||||
Proxin |
|
|||
Опытный Профиль Группа: Участник Сообщений: 363 Регистрация: 21.6.2008 Репутация: нет Всего: 3 |
Допёр сам. Надо установить ForeignKey(таблица2.колонка1,таблица1.колонка2) и добавить его ко второй таблице. Правда комбобокс всё равно не хочет бонимать. что значение обнулилось, но это решается установкой заглушки на ошибку. Кстати, как убрать эту заглушку? С другим типом редактора всё нормально, а с этим такая хрень.
Это сообщение отредактировал(а) Proxin - 11.5.2012, 20:24 |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |