社区
VB
帖子详情
在datagrid中为什么显示的数比较大的话,datagrid会自动把该框里的数变成科学计数法?该怎么解决?
zhhkcx
2003-06-09 02:18:56
在datagrid中为什么显示的数比较大的话,datagrid会自动把该框里的数变成科学计数法?该怎么解决?谢谢!
...全文
314
3
打赏
收藏
在datagrid中为什么显示的数比较大的话,datagrid会自动把该框里的数变成科学计数法?该怎么解决?
在datagrid中为什么显示的数比较大的话,datagrid会自动把该框里的数变成科学计数法?该怎么解决?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
关注...
轻松
解决
datagrid
-export.js的导出excel
数
字变
科学计
数
法
的问题
本文件只需修改一个属性,直接替换官方文件,引入即可
解决
导出excel的
数
字
变成
科学计
数
法
的问题。 有个项目需要用到jquery 的easyui和导出excel,发现官方下载的
datagrid
-export.js有几处bug,例如导出的excel格式,长
数
字
会
默认按
科学计
数
法
显示
或没了零开头的
数
字,不符合所见即所得要求。 首先说明前提条件,前端网页结果
显示
是正常无误的,用txt文本打开导出的字段也是正常的零开头的长位
数
字“012345678910”。 这个问题,如果靠客户端的excel或wps打开再转换单元格格式的话(比如单元格逐个添加单引号“'”或者设置文本再粘贴或分列导入等方法),往往要求操作员复杂操作,教学又麻烦,实在是多此一举。本人尝试了网上几种方法,开始尝试在mssql服务器后端sql语句
中
,select选择字段时候用过“convert(varchar,字段)as 新字段名”、“转义字符——“\'”、“\t”、“ ”、“’”、“'”等等几种,无效!因此可以判断后台输出类型与导出excel的字段格式无关,放弃后端sql更改操作。 本项目利用的是jquery扩展的
datagrid
-export.js输出excel,所以,前端输出文件格式的字段类型控制才是
解决
问题的关键所在。
datagrid
-export.js
使用这个js,只需要一行代码即可实现easyui
datagrid
导出到excel(之前在网上找了很多方法,看了很多文章,大部分实现这个功能都需要一大堆代码,几十行甚至上百行,这个一行代码
解决
他不香吗)
Java整合JQueryEasyUI详解
这是一套技术比较全面的EasyUI视频,由浅入深的几乎涵盖了所有EasyUI常用的组件,本课程后台Java端采用的是传统JDBC的技术,因为这套课程主要突出的是EasyUI的使用,所有后台这块技术大家可以忽略,只要有Java框架基础的同学,那后台是可以随意换的.本门课程的技术呢比较陈旧,视频
中
的有些杂音,如果你们公司用不着这个技术你就别学了,因为这技术确实已经挺老的了,可以学一些新的前端技术,例如BootStrap或者Vue,或者angularJS啦什么都可以.课程目标:1.熟练掌握EasyUI介绍和环境搭建2.熟练掌握Messager和window组件使用3.熟练掌握Dialog组件使用.4.熟练掌握表单验证,numberbox等组件使用5.熟练掌握layout布局组件6.熟练掌握
datagrid
组件增删改查详解7.熟练掌握可编辑表格Combo组件详解8.熟练掌握combo组件详解,省市县级联菜单9.熟练掌握tree组件详解,拖拽,增删改查
datagrid
-export文件及pdf和Excel表格使用demo.rar
datagrid
-export文件及pdf和Excel表格使用demo。大家可放心下载,下载后即可直接查下效果
解决
AspNet
中
DataGrid
GridView等列表控件导出Excel长
数
字
显示
成
科学计
数
法
的问题
大家都知道,在Excel
中
,当一个单元格
中
的值为一长串
数
字,而且该单元格又不是文本格式的时候,这一长串
数
字
会
以
科学计
数
法
的方式
显示
,这给我们的阅读带来了障碍。如果是直接在Excel
中
编辑
数
据,手动将格式改为“文本”即可,但要是用程序导出的Excel,手动去改就显得很麻烦了。简单的方法就是在程序
中
导出Excel的时候就设置列为“文本”格式。 AspNet
中
将
DataGrid
,...
VB
16,556
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章