非常争的vsFlexGrid的问题,显示数据不正确.

ZGGDXGY 2006-03-09 08:39:20
为什么小数点前面的零没法显示.如:
Dim aa(10, 5)
For i = 0 To 10
For j = 0 To 5
aa(i, j) = 0.001
Next j
Next i
VSFlexGrid1.LoadArray aa, 0, 1
...全文
48 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ZOU_SEAFARER 2006-03-09
表会自动采用科学记数法表示
如果是0.5的话,恐怕会出来一个.5表示
所以你需要格式化
上面你也可以采用
Dim aa(10, 5) as string
For i = 0 To 10
For j = 0 To 5
aa(i, j) = "0.001"
Next j
Next i
VSFlexGrid1.LoadArray aa, 0, 1
理论上效果是一样的和format

回复
ZOU_SEAFARER 2006-03-09
Dim aa(10, 5) as string
For i = 0 To 10
For j = 0 To 5
aa(i, j) = "0.001"
Next j
Next i
VSFlexGrid1.LoadArray aa, 0, 1
要是把aa作为字符串的时候应该也没有你哪个问题!
回复
shipL 2006-03-09
对相应的列进行格式化就可以了。
VSFlexGrid1.ColFormat(i) = "0.000"
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2006-03-09 08:39
社区公告
暂无公告