在grid风格的窗口里面怎样动态创建column?

SilverSands 2003-09-13 09:29:29
modstring = 'create column(band=header id= '+ string(i+12)+' alignment="1" tabsequence=30 border="2" color="0" x="'+string(xx)+'" y="79" height="20" width="101" format="#,##0.00;-#,##0.00;[white]" name='+name+' tag="贷方金额" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.displayonly=yes font.face="宋体" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )'

modstring = dw_1.Modify(modstring)

我是想在数据窗口里面动态添加column,且column的数量不定,
生成的column在数据窗口的Selec语句中没有对应的列
dw_1.Modify(modstring)的返回值为""

如果要实现是否要修改dw的select语句。


...全文
32 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
workhand 2003-10-09
  • 打赏
  • 举报
回复
计算列也能够动态赋值吗?
是不是要在sql里 ' ' as columname 这样的字段才可以赋值阿(setitem)
mirrortj 2003-10-09
  • 打赏
  • 举报
回复
可以用计算列完成此功能!!
计算列也能够动态赋值!!
SilverSands 2003-09-13
  • 打赏
  • 举报
回复
我的数据窗口是外部数据源!!!
SilverSands 2003-09-13
  • 打赏
  • 举报
回复
给大家一个思路,可以考虑用多个dw!
SilverSands 2003-09-13
  • 打赏
  • 举报
回复
我现在就用的计算列!!!
比如计算列1-10行,我要在第10行汇总前9行,summary中已经有另外的汇总计算列了!
第10行有没有办法编辑。
klbt 2003-09-13
  • 打赏
  • 举报
回复
Selec语句中没有对应的列?
那么就建立计算列或计算域。

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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