找回密码
 立即注册

QQ登录

只需一步,快速开始

shapphhe

注册会员

18

主题

57

帖子

199

积分

注册会员

积分
199
shapphhe
注册会员   /  发表于:2017-6-16 10:33  /   查看:4161  /  回复:6
本帖最后由 shapphhe 于 2017-7-13 13:34 编辑

你好,我使用winform C1FlexGrid 在Grid中有一列是DateTime类型,我是在代码中设置这一列的typeof(DateTime)
而不是使用图形工具中控件的属性设置type类型与format的
此图仅供参考。
我现在想请问一下,我在代码中取到了该列  this.Cols[index]
怎么设置该列的属性,使画面选择完日期后,单元格中只能显示年月日,而不显示时分秒呢?
FlexGrid列有如下图的部分属性:
   
当我选择日期后-------
    ----->
单元格里面显示了年月日时分秒。
我不想显示时分秒,请问有什么方法可以实现?
请恕我不能提供Demo。如果您有好的方法,可以留言,我试完后给您结果,谢谢!

本帖子中包含更多资源

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

x

6 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-6-16 14:03:05
推荐
您好:按照您的需求写了一个简单的demo请您参考!

本帖子中包含更多资源

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

x

评分

参与人数 1满意度 +5 收起 理由
shapphhe + 5 赞一个!

查看全部评分

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
shapphhe
注册会员   /  发表于:2017-6-16 15:27:49
板凳
JeffryLI 发表于 2017-6-16 14:03
您好:按照您的需求写了一个简单的demo请您参考!

谢谢您的反馈!
~~我刚才尝试过您给的source,时间赋值以后,单元格还是把时分秒显示出来了。
回复 使用道具 举报
shapphhe
注册会员   /  发表于:2017-6-16 15:31:08
地板
JeffryLI 发表于 2017-6-16 14:03
您好:按照您的需求写了一个简单的demo请您参考!

您提供的Demo是可以实现不显示时分秒,并且点击单元格能保持住上次选择的时间。
我的代码就实现不了,请问有没有在代码中设置format属性能实现的?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-6-16 15:34:05
5#
本帖最后由 JeffryLI 于 2017-6-16 15:35 编辑

您好,demo中的控件我没有设置过任何属性,就是通过后台代码来设置的,不需要format的格式化,您看看我们是不是有版本差别,或者您可以做一个类似我的demo我帮您看一下。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
shapphhe
注册会员   /  发表于:2017-6-16 15:48:41
6#
JeffryLI 发表于 2017-6-16 15:34
您好,demo中的控件我没有设置过任何属性,就是通过后台代码来设置的,不需要format的格式化,您看看我们是 ...

您好,您的代码中Column dateCol = c1FlexGrid1.Cols[_dateCol];
                        dateCol.DataType = typeof(DateTime);
typeof只要设置为DateTime就实现了,而我同样设置为DateTime 却带出了时分秒。。。
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-6-16 17:16:25
7#
您好,这个您最好还是给我一个demo让我给您看看吧,根据您的描述我不能判断出问题在哪?

评分

参与人数 1满意度 +5 收起 理由
shapphhe + 5 赞一个!

查看全部评分

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部