Страница: 1 |
|
Вопрос: Сохранение данных в таблице.
|
Добавлено: 20.03.07 15:33
|
|
Автор вопроса: den
|
Здравствуйте, знатоки.
У меня вопрос по взаимодействию VB.Net и БД Access.
Есть две таблицы в БД:
1) Подразделение, с двумя столбцами - ID (первичный ключ) и Name
2) Показатель, с двумя столбцами - Name и ID_Division (внешний ключ).
Отношение между таблицами по полям Подразделение. ID - Показатель.ID_Division.
Загружаю форму, с помощью DataReader записываю значения в ComboBox (значения из столбца Name
таблицы Подразделение).
В ComboBox'е я выбираю наименование отдела.
Также, при загрузке формы создается DataTable (запросом "SELECT name, ID_Division FROM Pokazatel").
Привязываю эту DataTable к DataGridView.
В столбец "name" вручную завожу наименования показателей.
Соответственно, при сохранении данных в источнике данных (в базе данных),
необходимо, чтобы в столбец ID_Division таблицы "Показатель" автоматически добавлялось значение
равное ID отдела, имя которого я выбрал в ComboBox'е (т.е., соблюдалась целостность).
Каким образом (конечно, лучше не вручную)можно добавлять соответствующее значение ID таблицы "Подразделение"
в столбец ID_Division таблицы "Показатель".
За объяснения и помощь буду благодарен.
Заранее всем спасибо.
Ответить
|
Страница: 1 |
Поиск по форуму