Foxtable(狐表)用户栏目专家坐堂 → 如何显示百分比


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

主题:如何显示百分比

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


加好友 发短信
等级:狐神 帖子:6842 积分:43288 威望:0 精华:0 注册:2009/3/2 14:07:00
如何显示百分比  发帖心情 Post By:2012/7/9 9:20:00 [只看该作者]

表A中的窗口点击按钮,生成表后,如何显示百分比格式?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


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


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/7/9 9:45:00 [只看该作者]

用户已被锁定

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/7/9 9:50:00 [只看该作者]

呵呵,您都九尾了呢,好象是Tables("xx表”).cols("**列").setformat("0.00%") 好像是这样,手机回复的,您自己测试一下!

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


加好友 发短信
等级:狐神 帖子:6842 积分:43288 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/7/9 10:06:00 [只看该作者]

程兄,河里淹死会水人。

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/7/9 10:14:00 [只看该作者]

以下是引用muhua在2012-7-9 9:45:00的发言:

列属性:按百分比格式显示

按楼主所叙,此表应为动态生成!

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


加好友 发短信
等级:狐神 帖子:6842 积分:43288 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/7/9 10:20:00 [只看该作者]

Dim t As Table =e.Form.controls("table1").Table
Dim cmd As new sqlcommand
cmd.commandtext="select 第一列 from {表A}"
Dim dt As DataTable=cmd.ExecuteReader()
dt.dataCols("第一列").SetFormat("0.00%")
t.datasource=dt

 

这个代码应该可以,但运行后,还是不行。


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


加好友 发短信
等级:狐神 帖子:6842 积分:43288 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/7/9 10:21:00 [只看该作者]

以下是引用程兴刚在2012-7-9 10:14:00的发言:

按楼主所叙,此表应为动态生成!

是的,是动态生成的,所以不能在列属性中设置。


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


加好友 发短信
等级:狐神 帖子:6842 积分:43288 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/7/9 10:23:00 [只看该作者]

解决,代码如下。谢谢程兄。

Dim t As Table =e.Form.controls("table1").Table
Dim cmd As new sqlcommand
cmd.commandtext="select 第一列 from {表A}"
Dim dt As DataTable=cmd.ExecuteReader()
t.datasource=dt
t.DataTable.dataCols("第一列").SetFormat("0.00%")


 回到顶部