На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Отображение значений из связных таблиц вместо их id
    Приветствую.

    Ситуация стандартная, но до этого момента никогда не сталкивался. К проекту подключена БД на SQLite. Есть две таблицы: user и department. Таблица user содержит поля: id, login, pwd, editdate. Таблица department: id, description, user_id, editdate. Связь сделана в VisualStudio - Relation Only:
    user posted image
    На форме есть dataGridview, который выводит отображение таблицы department. Привязан dataGridView через bindingSource. Выглядит так:
    user posted image
    Код для вывода у меня такой:
    ExpandedWrap disabled
              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? Находил какие-то примеры, но не удалось воспроизвести.

    Заранее большое спасибо.
      Может быть, стоит использовать другой запрос в bindingSource, вместо стандартного SELECT * FROM department?
      Спасибо.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0255 ]   [ 16 queries used ]   [ Generated: 27.04.24, 09:09 GMT ]