你把dw_2的数据窗口语法修改一下不行么?把重复项过滤掉或者自己在dw_1的constructor事件或者点击dw_1那个下拉列的事件中写datawindowchild l_childthis.getchild('column',l_child)long ll_row for ll_row l_child.rowcount() to 1 step -1 //l_child的用法和dw一样,自己写判断删除里面重复的行end for