一个小问题----如何让组合框显示想要的列?

lnjasmine 2003-09-11 04:52:12
我设计的组合框已经和一个表联起来了,我想让组合框只显示第二列的值,但是现在组合框在运行时总显示第一列的值,我不知道还有那个属性值没有设置!
已设好的属性值:columncount=1,boundcolumn=1(我想让表的第一列作value)
rowsource=所选的表
...全文
87 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
520zyb 2003-09-12
  • 打赏
  • 举报
回复
rowsource=所选的表
应该是:rowsource=所选的列 吧!

老猿的书房 2003-09-11
  • 打赏
  • 举报
回复
scan
组合框.AddItem(第二列字段名)
endscan
最笨,不过也最简单
xiolig 2003-09-11
  • 打赏
  • 举报
回复
不会吧,用DisplayValue属性?!
lnjasmine 2003-09-11
  • 打赏
  • 举报
回复
请问dfwxj(清风), 组合框的displayvalue属性设置成什么值?
dfwxj 2003-09-11
  • 打赏
  • 举报
回复
设置组合框的displayvalue属性
lnjasmine 2003-09-11
  • 打赏
  • 举报
回复
谢谢,我试试看!
xiolig 2003-09-11
  • 打赏
  • 举报
回复
也知是否是遗漏了某个属性的设置,我是把两列交换来实现的,即:
显示第一列的值,绑定第二列(用作Value值的列),具体设置如下:
ColumnCount = 2
ColumnWidths = 200,0 &&可调
ColumnLines = .F.
BoundColumn = 2
BoundTo = .T.
mgan 2003-09-11
  • 打赏
  • 举报
回复
可以 在INIT中设置
thisform.combo1.value="第二列值"
《从编程小白到量化宗师之路》系课程是一套综合性实战课程,涵盖股票,期货,虚拟货币等的交易方法和策略手段。《基于BackTrader开发一套WorkForward前向分析架》是本系的第二个中级课程。课程宗旨是缩短个人或小型投资者与大型机构投资者之间的的差距。目前市场上的所有量化策略编写系统,都是从获取一段时间的数据开始,利用指标或者各种模型,进行订单的买卖操作,直到跑完这段时间的数据,运行出结果,并给出各种各样的统计分析,就结束了!?然而实际上,这远没有结束,我们就以指标为例,不同时间不同的行情,指标的效果有很大的差别,更别说不同的年份有不同的行情,只使用一段时间测试怎么足够?一次性用所有数据,又是一种极端过拟合,更何况,你不能使用2019年测试好的策略,用在2018年之前的任何时间,这些限制,正是金融时间序数据的不同之处。为了解决这个问题,就应该使用WorkForward前向分析,也就是通常意义上的“边走边看,走一步看一步”。这本应该是最基础的功能,然而市面上大多数的量化分析系统,完全没有提到或者提供这项功能,让初步入门的量化学习者还要自己组装这一基础功能。本课程基于backtrader,实现了一个默认支持workforward分析的架,用户只需要设定需要的产品数据,比如股票和期货,然后设定训练时间,测试时间,预热时间(课程会讲到),编写策略后, 就可以运行WorkForward前向分析功能。用户以后只需要专注于策略编写,大大减轻了使用量化交易系统的负担。课程内容从讲解机器学习中用到的交叉验证和为什么金融时序要使用前向分析(WorkForward)开始,详细讲解了前向分析架的每一个函数,每一个参数的用途,并使用边实际运行代码边讲解的方法,通透的讲述了前向分析架使用到的各个部分,为同学们透彻理解前向分析架的代码提供了十分方便的途径。 

2,723

社区成员

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

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