今天要讲的是关于WPF的对应关系下拉框绑定事件,为什么要讲呢?是因为现在在做的某一个功能需要用到这个,所以想分享给大家。
关于这个下拉框的问题就是,经理与部门的关系,当点击经理下拉框并选中好之后,它对应的部门下拉框就得出现经理所属的部门,由于我数据库设计的是员工表里面有经理ID和部门ID,原因是经理也是员工之一就把经理ID放在员工表里面,刚好员工表里面也需要部门ID,所以就放在一起。(PS:如果这样设表有问题!请提出!)对于这个问题我想了半天,终于想到了。
第一步:先把问题的思路理清了,在想功能怎么做,由于我没理清思路,导致出现问题,后来解决了。首先打开数据库,在数据库写绑定经理和部门下拉框的代码。我们先写经理下拉框先,我在这里的查询与其他不同,是应为我设的表ID都在同一张表上,所以要查询的方法有所不同,我是用ORACLE的查询方法写的(如果有其他方法,就用其他方法,我这只是参考)。
代码:
IF(@type='Window_Manager')
BEGIN
SELECT RTRIM(U.ManagerID) AS ID,
RTRIM(Q.S_Name) AS Name
FROM SYS_Staff U,SYS_Staff Q
WHERE U.ManagerID = Q.StaffID
END
解释:R