找回密码
 立即注册

QQ登录

只需一步,快速开始

simonhuang

葡萄城公司职员

2

主题

5

帖子

361

积分

葡萄城公司职员

积分
361

活字格认证

最新发帖
simonhuang
葡萄城公司职员   /  发表于:2015-3-10 18:06  /   查看:5022  /  回复:3
C1FlexGrid中某个列的类型为datetime,OS日期culture为日文(平成27/3/10),当该列的format属性设置为“yyyy/MM/dd”时,显示的数据有问题(请参考附件中红色区域的requestdate列),请问如何回避?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-3-11 09:22:00
沙发
回复 1楼simonhuang的帖子


你好。
通过设置CellStyle.Format改变日期类型的格式,没有重现你的问题。
代码参考:

  1. Dim csDate As CellStyle = C1FlexGrid1.Styles.Add("date")
  2.         csDate.DataType = Type.GetType("System.DateTime")
  3.         csDate.Format = "yyyy/MM/dd"
  4.         C1FlexGrid1.Cols("BirthDate").Style = csDate
复制代码


测试的示例:


请测试附件中的示例,并根据代码自测。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
simonhuang
葡萄城公司职员   /  发表于:2015-3-11 09:58:00
板凳
谢谢回复!

请参考附件中按照增加style方案的demo,还有问题。。。



-------2015.11.07-----------
刚才忘了加sourcecode,请参考附件【C1ColumnFormatSource.zip】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-11 15:25:00
地板
回复 3楼simonhuang的帖子

测试C1ColumnFormatSource的Demo,打开Debug文件,运行后,该列可以正常显示格式化时间。
如图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部