我有一个记录截止日期的网格视图。我在这里有两个日期。预期日期(应完成截止日期)和实际日期(截止日期完成日期)。现在,在我的数据库中,所有的预期日期都有值,因为它们应该在每个月的同一日期结束。但实际日期为空。
由于空值,这给出了以下错误:Exception Details: System.InvalidCastException: Specified cast is not valid.
现在我在互联网上发现了一些东西,那就是调用一个帮助器方法(参见selectedDate属性-我将selectedDate的相同值复制到VisibleDate中,因为我也有相同的错误),但是这给我带来了另一个错误
事情是这样的,我有两个字段需要捕获:一个Y(1)/N(0) available now字段和一个available date (仅当用户不能立即空闲时填充)。我决定(在我上台之前)如果用户现在有空,该值将被设置为1,该日期将保留为空(日期不是必填字段)。
我有php代码将日期设置为空,当用户从No(0)更新为Yes(1)时。当用户单击No中的Yes时,日期最初并不是空白的(我认为这是因为我自己在数据库上设置日期时发现的这个警告)。当我再次单击Yes时,它实际上如我所愿地清空了date time列。
有没有办法让它在第一次就能正常工作?
(如果可以,我会将日期设置为当天,但这似乎不是我能决定的。
我有一个日期字段,它显示在ASP.Net应用程序的网格视图中的列中。但是,有一个布尔值字段,设置时,日期是不相关的(它实际上是一个可以为空的日期,并且将为空)
当设置了布尔值字段时(因此,日期为null),我看到一个空白列。但是,我更喜欢显示一些自定义文本。那么,有没有一种方法可以在标志为false时显示日期,如果为真,则在列中显示"No date set“?