社区
VB基础类
帖子详情
我的MSHFlexGrid设置了数据源后,怎么小数点后会出现好多位?
wsyskyhorse
2005-10-26 10:51:26
数据源的小数位只有两位,可是在显示的时候,有的显示了6位,怎么使它只显示两位?
...全文
431
9
打赏
收藏
我的MSHFlexGrid设置了数据源后,怎么小数点后会出现好多位?
数据源的小数位只有两位,可是在显示的时候,有的显示了6位,怎么使它只显示两位?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
northwolves
2005-10-27
打赏
举报
回复
我也遇到过类似情况,最后还是逐格填充:
Private Sub Form_Load()
Dim i As Long, j As Long
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
If cnn.State <> adStateOpen Then
cnn.CursorLocation = adUseClient
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\xxx.mdb;"
End If
MSHFlexGrid1.Clear
rst.Open "select * from table1", cnn, adOpenStatic, adLockReadOnly, adCmdText
j = 0
With MSHFlexGrid1
.Cols = rst.RecordCount + 1
For i = 0 To RS2.Fields.Count - 1
.TextMatrix(0, i) = RS2.Fields(i).Name
Do While Not rst.EOF
j = j + 1
.Rows = j + 1
.TextMatrix(i, j) = Round(rst.Fields(i).Value, 2)
rst.MoveNext
Loop
Next
End With
End Sub
jxgzay
2005-10-27
打赏
举报
回复
access的SQL支持VB的函数:
sql="select format(salary,'0.00') as [salary] from employee"
sqfeiyu
2005-10-27
打赏
举报
回复
你的數據源是float型的數字吧﹖
select的時候用round(字段,2)就可以了。
lxcy
2005-10-27
打赏
举报
回复
或者使用format循环填充,或者在将数据写入数据源的时候用format先格式化。
damofengbo
2005-10-27
打赏
举报
回复
填充单元格时使用Format$(填充的数字,"####0.00")
wsyskyhorse
2005-10-27
打赏
举报
回复
用DATAGRID就没问题,数据从数据库得到的是二位小数,因为我数据库也是限制的二位小数
faysky2
2005-10-27
打赏
举报
回复
先用Format(rs.fiels(i),"####.00")格式化,或者用Round(rs.fields(i),2)四舍五入后,再使用循环填充吧,
wsyskyhorse
2005-10-26
打赏
举报
回复
我是设置的datasource
winehero
2005-10-26
打赏
举报
回复
填充单元格时使用Format$(填充的数字,"###.00")
VS
Flex
Grid
使用技巧
如何实现将vs
flex
grid
中修改的数据反馈到数据库中? Private Sub vs
flex
grid
1_AfterEdit(ByVal Row As Long, ByVal Col As Long) rs.MoveFirst '//rs为记录集 rs.Move vs
flex
grid
1.Row - 1 rs.Edit If vs
flex
grid
1.text = "
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
VB速查大全(数据库、表格及报表编程) ★ VB错误处理,ado常见错误,VB数据类型等,网上有很多教程是错的,强烈建议看此文
VB异常处理 (很重要) ado常见错误 ado游标及锁定介绍 免费报表控件 免费表格控件 vb数据类型(很多程序出问题出在这个,一定要看,VB msdn说的不太对) VB可用的AES加密sqlite_odbc 及 cairo_sqlite (VBRichClient自带的非odbc连接) 有vbRichClient代替winsock、实现vb多线程及远程调用activeX等
VB6.0使用MsChart和MS
Flex
Grid
总结
VB6.0绘制MsChart和MS
Flex
Grid
vsg
flex
grid
控件属性(2)
1,如果想把某一列
设置
成下拉匡中选择,只能写成
grid
.colcombolist(1) = "a|b|c" 吗?能不能把下拉框中的数据和 recordset 或数组绑定。 答案:
grid
.colcombolist(1)=
grid
.buildcombolist(rs!abc)2,怎样限定第三列可编辑,其他列不可编辑?答案:Private Sub fg_BeforeEdit(ByVal Row As
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章