如何动态设置GataGrid列显示的格式?

ourbone 2003-11-29 03:05:36
如何动态设置GataGrid列显示的格式?
DataGrid的数据源是动态生成的:Set DG.DataSource = rs
某一列是数字列,其中部分行的值小于1,比如0.1它默认显示为 .1如何控制它让其显示为 0.10
...全文
108 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ourbone 2003-12-06
  • 打赏
  • 举报
回复
谢谢各位朋友,我找到了解决的方法: DataGrid1.Column(0).NumberFormat="###0.00"
northwolves 2003-11-30
  • 打赏
  • 举报
回复
循环设置一下:

For i = 0 To rs.RecordCount-1
DataGrid1.Row = j
DataGrid1.Col = 2
DataGrid1.Text = Format(Val(DataGrid1.Text), "0.01")
Next
End Sub
lxqlogo0 2003-11-30
  • 打赏
  • 举报
回复
这不datagrid的原因,是系统的原因

在控制面板-》区域选项--》数字中的"零起始显示(z)"改成以零开头的就可以了。
hewei2003 2003-11-30
  • 打赏
  • 举报
回复
可以设置控件的列的数据类型,试一下
QQ33524826

7,759

社区成员

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

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