我在gridview控件中遇到一个问题。
我使用两个表员工和部门。我想获得部门名称明智的员工详细信息,我们也可以编辑员工的详细信息。 我在gridview中采用listview,但在这种情况下我无法处理内部gridview事件。 我怎样才能解决这个问题?
提前致谢。
答案 0 :(得分:0)
您可以使用查询生成器编写查询以显示例如部门名称与员工详细信息。像这样:
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)转换为模板并添加下拉列表