在datagrid中为什么显示的数比较大的话,datagrid会自动把该框里的数变成科学计数法?该怎么解决?

zhhkcx 2003-06-09 02:18:56
在datagrid中为什么显示的数比较大的话,datagrid会自动把该框里的数变成科学计数法?该怎么解决?谢谢!
...全文
314 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChenHaiHua 2003-06-09
  • 打赏
  • 举报
回复
设置TableStyles->GridColumnStyles->每一列的属性,可以Format,width...
xumahua 2003-06-09
  • 打赏
  • 举报
回复
首先得为datagrid添加TableStyle

Private Sub AddDataTableStyle()
Dim ts1 As DataGridTableStyle
ts1 = New DataGridTableStyle()
ts1.MappingName = "Customers"

Dim TextCol As DataGridTextBoxColumn
TextCol = New DataGridTextBoxColumn()
TextCol.MappingName = "custID"
TextCol.HeaderText = "客户编号"
TextCol.Width = 100
TextCol.NullText=""
ts1.GridColumnStyles.Add(TextCol)

TextCol = New DataGridTextBoxColumn()
TextCol.MappingName = "custName"
TextCol.HeaderText = "客户名称"
TextCol.Width = 100
TextCol.NullText=""
ts1.GridColumnStyles.Add(TextCol)

TextCol = New DataGridTextBoxColumn()
TextCol.MappingName = "num"
TextCol.HeaderText = "数量" '///假设这列是大数字字段
TextCol.Width = 100
TextCol.NullText=""
TextCol.Format="g" '///这里对该列格式化
ts1.GridColumnStyles.Add(TextCol)

dataGrid1.TableStyles.Add(ts1)
End Sub
你也可以在窗体设计器中设置
dotnba 2003-06-09
  • 打赏
  • 举报
回复
关注...

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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