输入数据集可为空的日期值存在问题

Posted

技术标签:

【中文标题】输入数据集可为空的日期值存在问题【英文标题】:Have issue with typed dataset nullable date value 【发布时间】:2011-11-01 22:12:08 【问题描述】:

我在带有日期列的类型化数据集中有一个 datatable 当我将 NullValue 属性更改为返回 nullempty 时,vs 2008 不会让我这样做。

它说

输入的值对于当前数据类型无效。

我需要能够为此列设置空值。

【问题讨论】:

【参考方案1】:

如果您使用类型化数据集,您可以定义该列可以为空 (AllowDBNull) 如果此属性设置为 true,您可以使用 yourDataRow.SetFieldnameNull()yourDataRow.IsFieldnameNull() 方法(当然,您有将Fieldname 替换为您的可为空字段的名称)

【讨论】:

如何在不抛出异常的情况下绑定到这个??

以上是关于输入数据集可为空的日期值存在问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Linq 的 where 条件下从可为空的日期时间中删除时间部分

序列化一个可为空的 int

如何从数据库中获取可为空的 DateTime

在 Typescript 中将可为空的对象值转换为字符串

检查可为空的布尔值是不是为空[重复]

在一个管道中链接两个可为空的 Optional