我正在使用vb.net和DataBase
让我们说我有两个相关的表:
员工(EmpID,EmpName,DepID as ForeignKey)
署(DEPID,DepName)
我想在Datagrid中显示Employee表,但是我需要显示部门名称而不是部门ID,因为可以在MS Access中轻松完成通过将Column Count设置为2,并将Column Width设置为0 1 因为它很烦人,有时我们无法记住ID所指的内容。
如何完成?
感谢您提前:)
答案 0 :(得分:1)
最好的办法是以这种方式在数据源中编写一个SQL查询:
select EmpID, EmpName, Employee.DepID ,DepName
from Employee inner join Department
on Employee.DepID=Employee.DepID
数据网格中的在源视图中用DepName替换DepID。