一颗葡萄籽 发表于 2022-4-21 10:14:19

asp.net web项目 DateTimeCellType怎么能一直显示控件标识

本帖最后由 一颗葡萄籽 于 2022-4-21 16:47 编辑

问题1:DateTimeCellType怎么能一直显示控件标识,就是在不进入编辑状态(双击单元格)让控件一直显示。https://gcdn.grapecity.com.cn/forum.php?mod=image&aid=204451&size=300x300&key=28000b93cbfff1a3&nocache=yes&type=fixnone
问题2:这个日期控件的Onchange事件是什么,我想在更改日期的时候让其按照自定义的格式显示,比如和历yyyy/MM/dd(月)
            直接读取数据让显示成和历带星期的已经实现,现在就是不知道change时怎么让它也显示成和历带星期的样子。

Richard.Ma 发表于 2022-4-21 10:14:20

这个是和你代码设置的cultureinfo 有关,可以在初始化时执行

            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ja-JP");
            System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ja-JP");



Richard.Ma 发表于 2022-4-21 12:05:58

1.这个无法一直显示,只能是进入编辑后显示

2.可以设置FormatString
比如
datecell.FormatString = "yyyy/MM/dd";

一颗葡萄籽 发表于 2022-4-21 12:54:55

Richard.Ma 发表于 2022-4-21 12:05
1.这个无法一直显示,只能是进入编辑后显示

2.可以设置FormatString


谢谢回复。
1.不能重写双击进入编辑的事件或退出时的事件吗?
2.我想要的是显示和历带星期的比如
2022/04/17(日)
2022/04/18(月)
不是yyyy/MM/dd这样的格式。想在onchage时给其拼接上星期的标识,然后显示出来。但不知道onchange事件对应的是那个。

Richard.Ma 发表于 2022-4-21 14:57:53

没有类似的事件你要显示星期的话,可以设置

datecell.FormatString = "yyyy/MM/dd dddd";

一颗葡萄籽 发表于 2022-4-21 15:07:20

本帖最后由 一颗葡萄籽 于 2022-4-21 15:08 编辑

Richard.Ma 发表于 2022-4-21 14:57
没有类似的事件你要显示星期的话,可以设置

datecell.FormatString = "yyyy/MM/dd dddd";
v10的格式怎么显示的还是英语yyyy/MM/dd(ddd)?2022/04/21(Thu),它不支持日语吗?

一颗葡萄籽 发表于 2022-4-21 16:05:46

Richard.Ma 发表于 2022-4-21 15:22
这个是和你代码设置的cultureinfo 有关,可以在初始化时执行

Global.asax.cs的Application_Start里设置了,debug出来CurrentCulture和CurrentUICulture也是ja-jp,日期显示却还是英语。不知道是不是我用的试用的版本的缘故。

Richard.Ma 发表于 2022-4-21 17:26:10

这个应该和试用版本没什么关系,你可以再检查一下是否是其他问题
页: [1]
查看完整版本: asp.net web项目 DateTimeCellType怎么能一直显示控件标识