Foxtable(狐表)用户栏目专家坐堂 → 以下 专业报表 宽度设置代码报错,何解?


  共有3814人关注过本帖树形打印复制链接

主题:以下 专业报表 宽度设置代码报错,何解?

帅哥哟,离线,有人找我吗?
ndxfke
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
以下 专业报表 宽度设置代码报错,何解?  发帖心情 Post By:2014/3/27 11:22:00 [只看该作者]

已获取到dw("自定义列宽")

报错代码:
for n as integer = 0 to rt.cols.count -1
rt.Cols(n).Width = dw("自定义列宽")
next
报错提示:
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.3.7.1
错误所在事件:窗口,生产数据查询,打印预览,Click
详细错误信息:
Specified cast is not valid.


帮助中提醒加个自动,也加了。

需要注意的是,如果要分别指定了每一列的绝对宽度,那么下面这一行是必须的:

rt.Width = "Auto"


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/27 11:25:00 [只看该作者]

dw("自定义列宽") 不是数值类型吧?  
Cint(dw("自定义列宽"))
或者上个例子看看.

另外指定了列宽还设置自动是什么意思?


 回到顶部
帅哥哟,离线,有人找我吗?
ndxfke
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/3/27 13:58:00 [只看该作者]

dw("自定义列宽")   类型是为单精度的。

原来问题出面判断的地方,不能用 dw("自定义列宽") >"" 




 回到顶部