1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

РЕШЕНИЕ Преобразование данных ячейки в datagridview

Тема в разделе "C#\C++", создана пользователем СССР, 10 июл 2018.

  1. TopicStarter Overlay
    СССР

    СССР Пользователь

    Регистрация:
    24.10.12
    Сообщения:
    85
    Симпатии:
    9
    Баллы:
    30
    Пол:
    Мужской
    Здравствуйте. Передо мной стал такой вопрос, а как преобразовать значение ячейки в datagridview, а именно айди связной таблицы, на какое-то значение из нее. Если говорить проще, то нужно сделать следующее:

    upload_2018-7-10_20-43-29.png

    Как можно увидеть на скриншоте в datagridview отображается айди книги, но не название и не автор. Дело в том, что в datagridview загружается таблица из базы данных, которая выглядит следующим образом:

    upload_2018-7-10_20-48-4.png

    Как сделать так чтобы вместо того, что он отображал просто айди, он преобразовывал айди в данные из таблицы книги, а именно в название.
  2. TopicStarter Overlay
    СССР

    СССР Пользователь

    Регистрация:
    24.10.12
    Сообщения:
    85
    Симпатии:
    9
    Баллы:
    30
    Пол:
    Мужской
    Проблема решена загрузкой в datagridview данных с помощью следующего запроса
    Код:
    SELECT * FROM Выдача INNER JOIN Книги ON Выдача.Ид_книги = Книги.Ид Where Ид_читателя = " + dgv_cardth.Rows[e.RowIndex].Cells[0].Value.ToString() + " Order by Дата_выдачи desc
    Таким образом формируется одна таблица из двух. Лишние столбцы можно скрыть
    --- Добавлено, 10 июл 2018 ---
    В итоге получилось вот что:
    upload_2018-7-10_22-3-17.png
    Последнее редактирование: 10 июл 2018

Поделиться этой страницей