我用下拉式数据窗口,为什么在下拉选项中显示的全是数字,只有被选中时才在容器数据窗口中显示出文字?
有2个数据窗口: d_1 和 d_2
d_1对应table1,table1中有很多列,其中有一个PersonTypeId类,类型为int
d_2对应PersonType表,表中有两列:PersonTypeId int,PersonTypeName,char(100)
PersonType表中的数据为:
1. a
2. b
3. c
4. d
我在d_1的PersonTypeId的Edit属性中
StyleType:DropDownDW
DataWindow:d_2,
DisplayColumn:PersonTypeId
DataColumn:PersonTypeName
设置完成,创建其他相关的资源后运行程序,结果如下:
数据窗口d_1的d_caiTypeId列上显示的是a,
点击下拉数据窗口旁边的箭头,发现下拉数据窗口中的值为1,2,3,4,
选中2完毕,数据窗口d_2的d_PersonTypeId列上显示的是b,
以此类推 3对应c,4对应d,
可是我想让下拉的列表也显示a,b,c,d,而不是1,2,3,4
当我这样改时:
StyleType:DropDownDW
DataWindow:d_2,
DisplayColumn:PersonTypeId
DataColumn:PersonTypeName
也就是把两列的顺序颠倒在运行,选择时就会报错,可能因为数据类型不一致,
那么到底该怎么办才能让下拉的列表也显示a,b,c,d,而不是1,2,3,4那