Форум программистов, компьютерный форум CyberForum.ru

C# и базы данных, ADO.NET

Войти
Регистрация
Восстановить пароль
 
FilimonovVadim
0 / 0 / 0
Регистрация: 10.07.2016
Сообщений: 27
#1

Подключить столбец с таблице - C#

01.01.2017, 15:31. Просмотров 149. Ответов 0
Метки нет (Все метки)

MS VS 2017
Microsoft Management Studio 2014
C#, Win Form

Диаграмма БД в прикрепленных файлах.
Вопрос заключается в следующем:
Есть четыре таблицы: Каталог книг, Должники, Выдача книг и Читатели. (infobook, debtors, issuingbooks, inforeader)
Все они подключены к dataGridView.

В таблице "Читатели" заносится основная информация о посетителях библиотеке.
В таблице "Каталог книг" - данные о книгах.


Я добавил в таблицу "Выдача книг" два дополнительных столбца: bookname и surname. (Название книги и фамилия читателя)
Изменил стиль ячейки с textBox на Combobox.
В столбце "Название книги" в пункте DataSource указал infobookBindingSource, а в DataPropertyName и в ValueMember указал внешний ключ. В DisplayName прописал bookname - т.е. то, что мне и нужно.
Аналогично и с Фамилией читателя.

Теперь самое сложное: Таблица Должники.
Из таблицы "Выдача книг" я беру столбец "Дата выдачи".
Но мне также нужно добавить столбец с Фамилией читателя.
Если я стану подключаться к таблице inforeader/Читатели, то эти данные не будут связаны.
Если я стану подключаться к таблице issuingbooks/Выдача книг, то не найду там столбца с Фамилией, а только внешний ключ с фамилией уже к таблице inforeader.

Вопрос: Как подключить к таблице Должники столбец с Фамилией, который будет связан с датой выдачи книги?
Миниатюры
Подключить столбец с таблице   Подключить столбец с таблице  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.01.2017, 15:31     Подключить столбец с таблице
Посмотрите здесь:

.NET 3.x Почему программа не видит столбец в таблице - C#
Добавил вручную в таблицу в бд ms access столбец,но программа его не видит?wtf? При попытке добавить datarow в этот столб,получаю...

Как узнать есть ли в таблице заданный столбец - C#
Здравствуйте, у меня такой вопрос: как узнать есть ли в данной БД в таблице столбец? Зарание спасибо!

Необходимо заполнять столбец в таблице БД текущим временем - C#
задача такая(Visual C#): необходимо заполнять столбец в таблице БД текущим временем, подскажите пожалуйста как это сделать, литературе так...

Ошибка "Столбец не принадлежит таблице" при заполнении второй раз - C#
Проблема такая, первый раз гружу в DataGrid - все нормально. Гружу данные второй раз - выводятся ошибки типа "Столбец не принадлежит...

Столбец в массив - C#
Есть таблица. 11 полей. Первое числовое. Можно как-то записать весь столбец значений в одномерный массив? Даннные в dataset-е.

Столбец в datagrid - C#
Вообщем проблема такая нужно при выборе определенного чекбокса что бы менялась колонка в datagrid, эта колонка берется из таблицы в бд....

.NET 4.x Entity скрыть столбец - C#
Доброго времени суток. Пишу программу с применением БД SQLite через Entity. В мануалах сказано, что CodeFirst для SQLite не работает. БД...

столбец типа ComboBox - C#
Здравствуйте! =) У меня в моей таблице есть один столбец типа combobox. Как с ним работать? Как добавить туда значения? И что...

Посчитать столбец в Gridview - C#
Добрый вечер! Есть грид в него выведена таблица, есть текстовое поле в которое нужно вывести сумму одного столбца, как это можно...

.NET 4.x Не считывает последний столбец - C#
Привет всем! //открываем соединение :) OleDbConnection ExcelConnection = new OleDbConnection ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru