qiuzhilv007 发表于 2015-9-9 13:44:00

Sheet4.0J中日期型Cell的DefaultValue什么条件下起何作用?

版本:El Tabelle Sheet 4.0J
日期型的Cell有DefaultValue属性,可设置Date型数据。与之配合使用的是UseDefaultValue属性,需要设成True,DefaultValue才起作用。
我的问题是不知道DefaultValue是有何作用。
以为在Value是Nothing时会取得DefaultValue的值,或显示DefaultValue的值,或点击Cell时选中DefaultValue的日期。但都不是。
请问各位大侠,这个是干么用的

Alice 发表于 2015-9-9 15:20:00

回复 1楼qiuzhilv007的帖子

很抱歉我们官方已经停止了对该产品的技术支持,官网也停止了销售。
目前我们出了一款新的替代产品,产品名字叫:GcMultiRow。
我们的很多用户已经转到新产品上,建议你可以考虑下新产品。GcMultiRow产品的地址:
http://www.gcpowertools.com.cn/products/spread_winforms.htm

网页最下边有MultiRow的介绍。

qiuzhilv007 发表于 2015-9-9 15:32:00

我现在使用的就是MultiRow8,但需要把以前的Sheet 4.0J项目升级到MultiRow8。
现在需要明白这个属性在以前的项目中起何作用才能在Multirow中做成一样的

Carl 发表于 2015-9-9 15:41:00

日文版本MultiRow8有导入ElTabelle的迁移工具。
你说的DefaultValue是InputManCell的属性,进入编辑状态,好像是按下F5键,就会自动输入这个值。

qiuzhilv007 发表于 2015-9-10 10:42:00

这个DefaultValue是DateEditor的属性,在ElTabelle中,其他Cell应该没有。
试了下,在编辑状态按了几个F快捷键,没有自动输入的功能

Carl 发表于 2015-9-10 14:04:00

问了一下InputMan GcDate控件的开发,这个属性的含义是,如果GcDate的Format没有给全,那么缺少的Field就会使用这个DefaultValue代替。
比如Format如果是yyyy/MM/dd,那么GcDate的Value就是用户输入的年月日;
但是如果Format是MM/dd,其中没有年份,或者Format为yyyy/MM,其中没有日,那么这个时候GcDate的Value就会使用DefaultValue中的年或者日来代替,和用户输入的部分拼成一个完整的DateTime。

qiuzhilv007 发表于 2015-9-14 15:36:00

回复 6楼Carl的帖子

好的。谢谢调查和回复

Alice 发表于 2015-9-14 16:28:00

回复 7楼qiuzhilv007的帖子

谢谢反馈。
页: [1]
查看完整版本: Sheet4.0J中日期型Cell的DefaultValue什么条件下起何作用?