在GRID里使用COMBOBOX控件的问题

crecrecre 2010-03-19 09:09:54
VFP8:
COMBOBOX的ROWSOURCETYPE=VALUE;
ROWSOURCE="优,良,中,差"
在表单的INIT里,从SQL SERVER里读取数据,
THIS.GRID1.RECORDSOURCE="TABLE1"
对应有COMBOBOX1列的数据有时显示,有时不显示数据是怎么回事?
就是COMBOBOX的VALUE值有时显示,有时不显示,感觉好像没有加载完,
重新运行VFP时有,执行几次表单后,就出现这个情况了.
...全文
152 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2010-03-20
  • 打赏
  • 举报
回复
应该是那个地方设置不对。
就你目前描述看不出来。
goodliangji 2010-03-19
  • 打赏
  • 举报
回复
加个刷新试试
crecrecre 2010-03-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cxwfj88 的回复:]
检查TABLE1表的字段全是"优,良,中,差"吗?
[/Quote]


从数据库里取出来时,有的有数据,有的是空,
SELECT GRADE0, ISNULL(GRADE1,'') AS GRADE1, GRADE2 FROM TABLE1
在GRADE1列里存的是"优"或"良"等.有的是空值.
cxwfj88 2010-03-19
  • 打赏
  • 举报
回复
检查TABLE1表的字段全是"优,良,中,差"吗?
crecrecre 2010-03-19
  • 打赏
  • 举报
回复
在表单的INIT事件一个一个的添加上没有问题了;
this.grid1.column2.combobox1.additem("优")
this.grid1.column2.combobox1.additem("良")
this.grid1.column2.combobox1.additem("中")
这样做没有任何问题了,怎么查询或更新都没有问题了.
没有记录时,它也会显示条目,有记录时,它显示对应的值.
觉得这个问题也是有点奇怪的.是操作系统的事,还是病毒,还是...
第一回遇到,没有在其它机器上试过,在其它机器上不知是否也有同样的问题.
以前也这样用过,也没有发现这个问题.奇怪!

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧