Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.189.177] |
|
Сообщ.
#1
,
|
|
|
Приветствую.
Ситуация стандартная, но до этого момента никогда не сталкивался. К проекту подключена БД на SQLite. Есть две таблицы: user и department. Таблица user содержит поля: id, login, pwd, editdate. Таблица department: id, description, user_id, editdate. Связь сделана в VisualStudio - Relation Only: На форме есть dataGridview, который выводит отображение таблицы department. Привязан dataGridView через bindingSource. Выглядит так: Код для вывода у меня такой: private void CatalogForm_Load(object sender, EventArgs e) { departmentTableAdapter.Fill(dataDataSet.department); userTableAdapter.Fill(dataDataSet.user); } private void DepartmentCatalogView() { catalogGridView.DataSource = departmentBindingSource; Text = @"Подразделения"; catalogGridView.AutoGenerateColumns = false; catalogGridView.Columns[0].Visible = false; catalogGridView.Columns[1].HeaderText = @"Подразделение"; catalogGridView.Columns[2].HeaderText = @"Автор записи"; catalogGridView.Columns[3].HeaderText = @"Дата записи"; } Подскажите, пожалуйста, как сделать так, чтобы вместо user_id отображалось имя этого пользователя из связной таблицы user? Находил какие-то примеры, но не удалось воспроизвести. Заранее большое спасибо. |
Сообщ.
#2
,
|
|
|
Может быть, стоит использовать другой запрос в bindingSource, вместо стандартного SELECT * FROM department?
Спасибо. |