找回密码
 立即注册

QQ登录

只需一步,快速开始

。。。

注册会员

4

主题

21

帖子

83

积分

注册会员

积分
83
最新发帖
。。。
注册会员   /  发表于:2021-4-14 18:13  /   查看:2762  /  回复:6
1金币
Dim currcell As New FarPoint.Win.Spread.CellType.TextCellType

grdLog.ActiveSheet.Cells(1, 2, i - 1, 2).CellType = currcell


1618395183(1).jpg

最佳答案

查看完整内容

首先,需要确认你这边说的此列数据原始的类型,是否是日期型还是字符串型,我估计本来就是日期型, 会以日期方式格式化文本(仍然是文本型单元格,只是设置的文本格式) 解决办法是设置日期格式字符串

6 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-14 18:14:00
来自 3#
首先,需要确认你这边说的此列数据原始的类型,是否是日期型还是字符串型,我估计本来就是日期型,

会以日期方式格式化文本(仍然是文本型单元格,只是设置的文本格式)


解决办法是设置日期格式字符串
  1.             fpSpread1.ActiveSheet.Columns[0].CellType = new FarPoint.Win.Spread.CellType.GeneralCellType() {FormatString="hh:mm:ss" ,IsDateFormat=true};
复制代码

回复 使用道具 举报
。。。
注册会员   /  发表于:2021-4-14 18:16:25
2#
DB取出数据是  “05:00:03” ,我想要显示“05:00:03”,如果不设置类型,出来的是“5:00:03”
回复 使用道具 举报
。。。
注册会员   /  发表于:2021-4-15 10:12:02
4#
这里需要引入什么东西吗?我这报未定义的错误
1618452670(1).jpg
回复 使用道具 举报
。。。
注册会员   /  发表于:2021-4-15 10:21:12
5#
解决了!!
Dim gnrlcell As New FarPoint.Win.Spread.CellType.GeneralCellType
gnrlcell.FormatString = "hh:mm:ss"
gnrlcell.IsDateFormat = True

grdLog.ActiveSheet.Columns(1).CellType = New FarPoint.Win.Spread.CellType.TextCellType
grdLog.ActiveSheet.Columns(2).CellType = gnrlcell
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-15 10:27:35
6#
好的,c#和VB写法有点差异
回复 使用道具 举报
。。。
注册会员   /  发表于:2021-4-15 10:35:17
7#
Richard.Ma 发表于 2021-4-15 10:27
好的,c#和VB写法有点差异

谢谢大佬哈哈哈哈哈哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部