关于COMBOBOX中的首行

KAMCHIHAU 2010-12-18 02:46:32
FORM中有一个COMBOBOX,如果我点它->右键->生成器(BUILDER)->手工输入数据->
这样COMBOBX中默认第一行是空的,第二行才是我刚才输入的数据

但如果我自己动态添加数据比如:在COMBOBOX 的INIT事件中写
select distinct testtable.A from testtable into cursor temp4
thisform.combo1.RowSourceType= 6
thisform.combo1.RowSource='temp4'
这样第一行就反而是TEMP4中的第一行的.A.COLUMN的VALUE,

就上边两例,有甚么方法可一完全操控COMBOX的首行
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
敦厚的曹操 2010-12-19
  • 打赏
  • 举报
回复
十三豆说的也对!
xilaianzxsc 2010-12-19
  • 打赏
  • 举报
回复
自己把问题解决了,更好。说明你又提高了。
KAMCHIHAU 2010-12-18
  • 打赏
  • 举报
回复
谢谢楼上的,其实我是想找大概下边的,不过都找到了,

SELECT testtable.A FROM testtable INTO CURSOR temp4w
thisform.combo2.AddItem("Pick the criteria under")
do while not eof()
thisform.combo2.AddItem(temp4w.A)
skip
ENDDO
十豆三 2010-12-18
  • 打赏
  • 举报
回复
Thisform.Combo1.ListItemId=1

这样 Combo1 的就是显示首行的记录

2,722

社区成员

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

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