找回密码
 立即注册

QQ登录

只需一步,快速开始

xjsxjs197
论坛元老   /  发表于:2014-6-9 11:13  /   查看:5920  /  回复:5
给C1Grid绑定一个数据源,其中有Datetime类型的列,并且设置了这个日期类型列的Format。
当把操作系统的右下角的日期显示类型改成合历的时候(平成 26年......),Grid中这列显示成了:26/06/09,
正确的结果希望是根据设置的Format:"yyyy/MM/dd",显示成:2014/06/09。

这是不是C1Grid在特殊情况下的一个Bug?
下面是参考代码:

List<EmployeeItem> data = new List<EmployeeItem>();
            EmployeeItem e1 = new EmployeeItem();
            e1.EmployeeId = 1;
            e1.Name = "q1";
            e1.Birthday = DateTime.Today; // 日期类型
            data.Add(e1);

            this.c1FlexGrid1.DataSource = data; // 绑定数据源
            this.c1FlexGrid1.Cols[3].StyleDisplay.Format = "yyyy/MM/dd"; // 设置日期类型的Format

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-6-11 11:26:00
沙发
回复 1楼xjsxjs197的帖子

你好

抱歉让你久等了,我使用 Studio for WinForms 2014V1 没能重现这个问题,现在需要搭建日文版环境进行验证,需要 1~2 天时间。
有进一步结果通知你。

谢谢
回复 使用道具 举报
xjsxjs197
论坛元老   /  发表于:2014-6-11 17:19:00
板凳
好的,非常感谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-11 17:24:00
地板
回复 3楼xjsxjs197的帖子

嗯,客气了,有进一步消息通知你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-23 14:58:00
5#
回复 3楼xjsxjs197的帖子

问题已经和你的同事进行电话沟通,目前也已经提交给产品组,有进一步消息我会通知你们。谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-28 16:34:00
6#
回复 1楼xjsxjs197的帖子

你好,
这个问题被确认为bug,还没有明确的修复时间表。
关于该问题有任何进展我会通知你。
谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部