起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 276|回复: 12

【结贴】关于日期类型字段的问题**

[复制链接]
发表于 2008-9-1 17:18:49 | 显示全部楼层 |阅读模式
在一个现有数据集中增加了两个临时字段,类型设置成日期,显示设置成日期,未作任何操作,直接绑定到datagrid,运行后,前面几行显示为空,滚动到第二屏左右就都变成了!value了,后修改类型为字符,显示为日期,结果第一屏依然为空,而第二屏就变成1899-12-31了,不知是何原因。
回复

使用道具 举报

发表于 2008-9-1 17:28:53 | 显示全部楼层
这个已经重现,提交了一个缺陷。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-1 17:48:00 | 显示全部楼层

急呀,希望尽快解决,或者有什么替代方案也行

我的需求是在一个现有复杂查询所得的数据集上增加几列日期字段用于用户输入日期,然后保存到数据库中
回复 支持 反对

使用道具 举报

发表于 2008-9-1 17:50:53 | 显示全部楼层
临时字段也保存不到数据库中啊?
如果想保存到数据库中那只能用表中的逻辑字段的了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-2 09:12:06 | 显示全部楼层

我们自己拆数据集保存,不是简单的数据集提交

我们自己拆数据集保存,不是简单的数据集提交
回复 支持 反对

使用道具 举报

发表于 2008-9-2 09:18:54 | 显示全部楼层
楼主,给临时字段的一个初始化值,例如今天,如果操作者发现不符合要求,再修改,这样就可以避免这个问题了,
给临时字段的初始值,可以参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=4311
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-2 10:45:35 | 显示全部楼层

需求是不需要初始值,而是空

如果需要改才写新日期
回复 支持 反对

使用道具 举报

发表于 2008-9-2 11:00:11 | 显示全部楼层
那能不能这样啊,变通一下,就是单独加一个字段,以标示是否修改了数据,比如默认进来为0,只要修改了记录就置为1,然后再在保存数据的时候有条件的进行保存这个日期(日期默认进来就有值)。不知道暂时按这种方式处理是否可行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-2 11:35:12 | 显示全部楼层

不可行

本身就需要用户根据实际情况选择输入日期的,上来就放个日期再那,那看着能顺眼么,没有就应该为空,放个初值在那,用户分得清哪个是自己改的,哪个是开始就有的
回复 支持 反对

使用道具 举报

发表于 2008-9-2 14:06:33 | 显示全部楼层
那用这样的方案来规避吧:
临时字段就用字符(别用日期来表现了),然后在 临时字段的OnButtonClick事件上通过弹出的窗体来进行选择日期。
看可行吗?
如果再不行那就只能等着平台解决这个缺陷后了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 15:55 , Processed in 0.038479 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表