C# 获取部门员工详细信息并编辑员工详细信息
我在gridview控件中有一个问题 我使用的是两张表:员工表和部门表。我想获得部门名称方面的员工详细信息,我们还可以编辑该员工详细信息。 我已在gridview中获取listview,但在这种情况下,我无法处理内部gridview事件。 我怎样才能解决这个问题C# 获取部门员工详细信息并编辑员工详细信息,c#,.net,gridview,C#,.net,Gridview,我在gridview控件中有一个问题 我使用的是两张表:员工表和部门表。我想获得部门名称方面的员工详细信息,我们还可以编辑该员工详细信息。 我已在gridview中获取listview,但在这种情况下,我无法处理内部gridview事件。 我怎样才能解决这个问题 提前感谢。您可以使用查询生成器编写查询,以显示部门名称和员工详细信息。大概是这样的: SELECT tblEmployee.EmpId, tblDepartment.DeptId, tblDepartment.DeptName, tbl
提前感谢。您可以使用查询生成器编写查询,以显示部门名称和员工详细信息。大概是这样的:
SELECT tblEmployee.EmpId, tblDepartment.DeptId, tblDepartment.DeptName, tblEmployee.Surname
FROM (tblDepartment INNER JOIN tblEmploye ON tblEmployee.EmpId = tblDepartment.EmpId)
为了能够编辑绑定到GridView(AccessDataSource)的查询,必须将查询分别配置为GridWiw的列。例如
UPDATE [tblEmployee] SET [Surname] = ?, [DeptId] = ? WHERE [EmpId] = ? (your GridView column order is Surname, DeptId, EmpId)
要改善显示效果,请将字段(DepId)转换为模板并添加下拉列表