老有关问题:上拉子数据窗口显示值一样,实际值只能取第一个出现

老问题:下拉子数据窗口显示值一样,实际值只能取第一个出现
这个问题要怎么处理好啊。搜索以前帖子也没看到有好解决办法。
举个例子,下拉数据窗口为:
名称 简称 编码
红苹果 苹果 01
青苹果 苹果 02
红蛇果 苹果 03

要求显示简称,实际值为编码。
实际中不管你选了青苹果,红蛇果,获取到的编码都为03,就算用其他方式取到正确的编码,setitem 编码为正确编码后,在保存的时候又自动变成'01'了。

------解决方案--------------------
探讨

我现在的想法是不用下拉数据窗口,自己另外用个DW模拟成下拉数据窗口。但是如何精准的判断到数据窗口中录入列的坐标位置,同时还得考虑到这数据窗横向滚动纵向滚动的情况,不知道这样会不会复杂。