社区
C#
帖子详情
DataGrid数字显示
lesli
2003-10-20 08:43:10
开发版本1.0 C#+sql2000
在框架1.0 中 DataGrid数字显示 整数为如1 显示为1
在框架1.1中 DataGrid数字显示 整数为如1 显示为1.0000
如何把能在1.1中还是显示与1.0格式一样
...全文
65
5
打赏
收藏
DataGrid数字显示
开发版本1.0 C#+sql2000 在框架1.0 中 DataGrid数字显示 整数为如1 显示为1 在框架1.1中 DataGrid数字显示 整数为如1 显示为1.0000 如何把能在1.1中还是显示与1.0格式一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houlinghouling
2003-10-22
打赏
举报
回复
在写SQL语句的时候就换类型好了!
weilt
2003-10-22
打赏
举报
回复
在写SQL语句的时候就换类型好了!
oystered
2003-10-22
打赏
举报
回复
转化类型吧
.Tostring
ruanyuping
2003-10-22
打赏
举报
回复
up
haoliqi
2003-10-20
打赏
举报
回复
正则表达式{d:0}
wpf
datagrid
单元格颜色 根据datatable动态
显示
datagrid
内容
wpf
datagrid
单元格颜色 根据条件改变颜色换 根据表datatable动态
显示
datagrid
内容
Wince下
DataGrid
编辑并捕捉键盘上下左右移动
Wince下
DataGrid
编辑并捕捉键盘上下左右移动
轻松解决
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,所以,前端输出文件格式的字段类型控制才是解决问题的关键所在。
JQueryEasyUI之
DataGrid
数据
显示
在有的项目中,为了方便将数据库中的某些定值储存为指定的
数字
,例如在State中,将1指定为允许,0指定为禁止,但是在管理界面用1和0
显示
却不太美观且易用性很差,那么遇到这种情况该如何处理呢? 提一个最简单的方法,在
DataGrid
进行数据绑定的时候加上判断,代码如下: [removed] $(#dg).
datagrid
({ columns:[[ {field:'State',title:'拓展状态',width:120, formatter:function(value,row,index){ if(value==1){ return 允许拓
DataGrid
分页
VB
DataGrid
分页 请看: 数据库:test2000.mdb 表:numbers 字段:Id(自动编号),anumber(
数字
) 因为
DataGrid
控件我们采用直接绑定记录集来
显示
数据.所以分页处理我们采用了间接的办法,定义另一个记录集objrs,将分页后的记录集付给objrs.然后绑定
DataGrid
''效果还不错 , 我加了详细地注释,像pagesize, AbsolutePage的用法可参考msdn VB中新建工程,form中添加
DataGrid
控件,按钮cmdPrevious和cmdNext,文本框txtPage ''引用microsoft active data object 2.x object library Option Explicit Dim conn As ADODB.Connection Dim lCurrentPage As Long Private Sub cmdNext_Click() lCurrentPage = lCurrentPage + 1 Call Loadcontrol(lCurrentPage) End Sub Private Sub cmdPrevious_Click() If lCurrentPage > 1 Then lCurrentPage = lCurrentPage - 1 Call Loadcontrol(lCurrentPage) End If End Sub Private Sub Form_Load() Set conn = New ADODB.Connection conn.CursorLocation = adUseClient conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test2000.mdb;" lCurrentPage = 1 Call Loadcontrol(lCurrentPage) End Sub Private Sub Loadcontrol(lPage As Long) Dim adoPrimaryRS As ADODB.Recordset Dim lPageCount As Long Dim nPageSize As Integer Dim lCount As Long ''每页
显示
的纪录 nPageSize = 10 Set adoPrimaryRS = New ADODB.Recordset adoPrimaryRS.Open "select * from numbers", conn, adOpenStatic, adLockOptimistic adoPrimaryRS.PageSize = nPageSize ''页数 lPageCount = adoPrimaryRS.PageCount If lCurrentPage > lPageCount Then lCurrentPage = lPageCount End If adoPrimaryRS.AbsolutePage = lCurrentPage ''定义另一个记录集 Dim objrs As New ADODB.Recordset ''添加字段名称 For lCount = 0 To adoPrimaryRS.Fields.Count - 1 objrs.Fields.Append adoPrimaryRS.Fields(lCount).Name, adVarChar, adoPrimaryRS.Fields(lCount).DefinedSize Next ''打开记录集 objrs.Open ''将指定记录数循环添加到objrs中 For lCount = 1 To nPageSize objrs.AddNew objrs!id = adoPrimaryRS!id objrs!anumber = adoPrimaryRS!anumber adoPrimaryRS.MoveNext Next ''绑定 Set
DataGrid
1.DataSource = objrs ''在文本框
显示
页数 txtPage = lPage & "/" & adoPrimaryRS.PageCount End Sub Private Sub Form_Unload(Cancel As Integer) If Not conn Is Nothing Then conn.Close End If Set conn = Nothing End Sub ‘文本框中输入页数,回车跳转到指定位置 Private Sub txtPage_KeyDown(KeyCode As Integer, Shift As Integer) lCurrentPage = Val(txtPage.Text) Call Loadcontrol(lCurrentPage) End Sub
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章