Получить информацию о сотрудниках отдела и редактировать данные сотрудников - PullRequest
0 голосов
/ 01 января 2012

У меня есть одна проблема в элементах управления gridview.

Я использую две таблицы сотрудника и отдела. Я хочу получить подробные сведения о сотрудниках по названию отдела, и мы также можем редактировать данные о сотрудниках. Я взял listview в gridview, но в этом случае я не могу обработать внутренние события gridview. Как я могу решить эту проблему?

Заранее спасибо.

1 Ответ

0 голосов
/ 01 января 2012

Вы можете написать запрос с помощью Query Builder, например, для отображения. название отдела с данными о сотруднике. Примерно так:

SELECT tblEmployee.EmpId, tblDepartment.DeptId, tblDepartment.DeptName, tblEmployee.Surname 
FROM (tblDepartment INNER JOIN tblEmploye ON tblEmployee.EmpId = tblDepartment.EmpId)

Чтобы иметь возможность редактировать этот запрос, связанный с GridView (AccessDataSource), вы должны настроить свой запрос соответственно для столбцов GridWiew. Например.

UPDATE [tblEmployee] SET [Surname] = ?, [DeptId] = ? WHERE [EmpId] = ?  (your GridView column order is Surname, DeptId, EmpId)

Для улучшения отображения преобразуйте поле (DepId) в шаблон и добавьте раскрывающийся список

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...