Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取部门员工详细信息并编辑员工详细信息_C#_.net_Gridview - Fatal编程技术网

C# 获取部门员工详细信息并编辑员工详细信息

C# 获取部门员工详细信息并编辑员工详细信息,c#,.net,gridview,C#,.net,Gridview,我在gridview控件中有一个问题 我使用的是两张表:员工表和部门表。我想获得部门名称方面的员工详细信息,我们还可以编辑该员工详细信息。 我已在gridview中获取listview,但在这种情况下,我无法处理内部gridview事件。 我怎样才能解决这个问题 提前感谢。您可以使用查询生成器编写查询,以显示部门名称和员工详细信息。大概是这样的: SELECT tblEmployee.EmpId, tblDepartment.DeptId, tblDepartment.DeptName, tbl

我在gridview控件中有一个问题

我使用的是两张表:员工表和部门表。我想获得部门名称方面的员工详细信息,我们还可以编辑该员工详细信息。 我已在gridview中获取listview,但在这种情况下,我无法处理内部gridview事件。 我怎样才能解决这个问题


提前感谢。

您可以使用查询生成器编写查询,以显示部门名称和员工详细信息。大概是这样的:

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)转换为模板并添加下拉列表