| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1974 人关注过本帖
标题:grid里的combo控件dispalyvalue问题
取消只看楼主 加入收藏
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
结帖率:96.15%
收藏
已结贴  问题点数:20 回复次数:5 
grid里的combo控件dispalyvalue问题
请教grid里的combo控件dispalyvalue问题:
在表单中一个grid的内外各建了一个combo控件测试,设置全部相同
表1(value,id)只有两个字段
rowsource  = 表1
rowsourcetype = 2(别名)
columncount = 2
boundcolumn = 2
结果:
grid内的combo控件显示id字段值
grid外的combo控件显示value字段值
combo控件的displayvalue不是默认显示第一列吗?为什么会出现这种情况啊?
示例.zip (2.94 KB)


[此贴子已经被作者于2016-12-24 17:12编辑过]

2016-12-24 13:43
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 2楼 吹水佬
代码等下上传,经提醒试着另做了一个简单示例,刚开始做的结果是对的,比较却发现和我真实的例子数据源不同,改了之后就出现和帖子问题一样的情况了。
问题点找到了,但还是不明白displayvalue为啥失效了?
2016-12-24 17:11
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 4楼 sdta
如果boundcolumn =1 ,那保存时候的性别不就不是id值了
结果图:
图片附件: 游客没有浏览图片的权限,请 登录注册



我想要保存的结果图:
图片附件: 游客没有浏览图片的权限,请 登录注册

2016-12-24 18:34
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 6楼 sdta
嗯,原本调用的表中就是id,所以用boundcolumn=2,然后用displayvalue显示第一列
2016-12-24 23:16
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 8楼 梦幻倩影
没错,我就是想这样的,可是好像没有效果,只能先显示男女,再在后面转换成数字保存了
2016-12-25 12:20
lljchi
Rank: 2
等 级:论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
收藏
得分:0 
回复 10楼 sdta
list属性为(无),因为不会,所以没用
而且看说明list是用以存取组合框数据项的字符串数组,感觉会和rowsource的设置冲突,rowsourcetype中也有数组,这两个应该是一样的吧
2016-12-26 08:27
快速回复:grid里的combo控件dispalyvalue问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028070 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved