Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
DumoH19991
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 29
1

SQL редактирование данных из нескольких таблиц на форме

25.05.2015, 17:44. Просмотров 489. Ответов 3
Метки нет (Все метки)

Как отобразить данные в textBox'ах из таблиц, связанных по первичному ключу с таблицей, отображающейся в DataGrid?
т.е. например на form1 есть элемент DataGridView1, в нем отображается таблица "Сотрудник" (КодСотрудника, ФИО), а на form2 расположены textBox'ы для редактирования информации из таблицы "Сотрудник", а также из таблиц Паспорт(КодЗаписи, КодСотрудника, серия, номер, прописка, дата_регистрации) и Контакт(КодЗаписи, КодСотрудника, телефон, email), связанных с "Сотрудник" по ключевому полю "КодСотрудника".
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2015, 17:44
Ответы с готовыми решениями:

Редактирование таблиц в БД MS SQL Server из Visual Studio
Уважаемые форумчане. Прошу помощи в решении следующей проблемы: в MS SQL Server есть БД, где...

Представление нескольких зависящих друг от друга таблиц на форме
Привет всем. Я уже несколько давно не возвращался к этой теме, на счет работы с базами данных на...

Использование в форме данных и нескольких таблиц
Здравствуйте. Помогите доделать задание. В Формах Медкарта и Посещение пациентов используются...

Вывод данных из нескольких таблиц - SQL, (PHP)
Помогите, пожалуйста:scratch: Выдает ошибку: Column 'title' in field list is ambiguous ...

Ошибка с выводом данных из нескольких таблиц SQL
Всем добрый день/вечер, нуждаюсь в помощи знающих людей. Ошибка состоит в ошибке "Warning: Invalid...

3
hell_awaits
11 / 11 / 11
Регистрация: 26.05.2015
Сообщений: 36
Завершенные тесты: 8
27.05.2015, 00:02 2
Можно попробывать через обработчик события CellEnter:

C#
1
2
3
4
5
6
7
private void DataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{ 
    textBoxCode.Text = DataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
    textBoxFam.Text = DataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
    textBoxName.Text = DataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
    textBoxSecName.Text = DataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
}
0
NewOrdered
403 / 180 / 64
Регистрация: 25.05.2012
Сообщений: 831
Записей в блоге: 1
27.05.2015, 11:24 3
DumoH19991, можно использовать событие .CellClick:
- по клику получаете код сотрудника из грида
- передаете его на Form2
- запрашиваете таблицу Паспорт
- выводите результаты в текстбоксы на Form2
- запрашиваете таблицу Паспорт
- выводите результаты в текстбоксы на Form2

Добавлено через 59 минут
Цитата Сообщение от NewOrdered Посмотреть сообщение
- запрашиваете таблицу Паспорт
т.е. таблицу Контакт конечно же
0
IvanV.
5 / 5 / 1
Регистрация: 04.05.2011
Сообщений: 71
27.05.2015, 18:50 4
Почитайте про DataBinding например тут https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2015, 18:50

Отображение нескольких таблиц из базы данных SQL в DataGridView
Как создать отображение нескольких таблиц из базы данных SQL в DataGridView?

SQL запрос в VBA на выборку данных из нескольких таблиц mdb
Добрый день. Есть база mdb с несколькими таблицами: Регистр - общая таблица с хранением...

Вывод данных из нескольких таблиц - SQL, (PHP) - PHP
Помогите, пожалуйста:( Выдает ошибку: Column 'title' in field list is ambiguous Структура...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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