Построитель запросов datagridview не разрешает присоединения
У меня есть три таблицы, Survey, User и SurveyTemplate, которые я хочу отображать и редактировать в сетке данных в форме окна. Я создаю источник данных, используя эти таблицы. Когда я пытаюсь использовать Задачи DataGridView, это позволяет мне выбирать только таблицу. Мне нужно создать запрос на соединение. Я могу создать правильный запрос на соединение в SQL Server Management Server и протестировать его. Однако, если я вставлю этот запрос в построитель SQL-запросов datagridview, я получу сообщение: Схема, возвращаемая новым запросом, отличается от базового запроса.
Является ли единственный способ заполнить представление данных с помощью SQL JOIN для использования кода? Вот запрос:
ВЫБЕРИТЕ dbo.SurveyTemplate.Name, dbo.Survey.UserID, dbo.[Пользователь].FirstName, dbo.[Пользователь].LastName, dbo.Survey.InvitationText, dbo.[Пользователь].Email, dbo.Survey.EndDate, dbo.Survey.Status FROM dbo.[Пользователь] INNER JOIN Присоединиться к dbo.Survey ON dbo.[Пользователь].ID = dbo.Survey.UserID INNER JOIN Присоединиться dbo.SurveyTemplate ON dbo.Survey.SurveyTemplateID = dbo.SurveyTemplate.ID