下拉窗口dddw中,有几个选项显示值是一样的(data值不一样),造成选择记录时,不能触发dw的ItemChange事件,怎么解决

下拉窗口dddw中,有几个选项显示值是一样的(data值不一样),造成选择记录时,不能触发dw的ItemChange事件,如何解决?
下拉窗口dddw中,有几个选项显示值是一样的(data值不一样),造成选择记录时,不能触发dw的ItemChange事件,如何解决?
具体描述:
我这里需要实现的功能是:在一个dw中,有一个字段有一个dddw,这个字段获取焦点时显示下拉窗口,光标在其中上下移动时,dw中的记录显示也跟着改变。但是现在dddw中有几条记录,data值不一样,但display是一样的,造成在下拉窗口中移动光标dw中记录显示值不能跟着改变(我是在dw的ItemChange事件中实现同步该表dw记录显示值的。)


请高位高手帮帮忙,看看有没有好的办法解决?

------解决方案--------------------
把显示值弄成不一样的
比如下拉那个数据窗口做个计算域,以计算域作为显示值
计算域为名称+编号
如果想看不到编号,计算域用名称+space(足够大的数字)+编号