如何:处理 DataColumn 中的 null 值

在类型化数据集内,可控制包含“空”(null) 值的列的表示形式。 只有当通过列的类型化访问器检索列值时才能使用该行为。 如果您通过表的行索引或列索引检索值,将无法设置返回值。 原因是返回此值使用的逻辑内置于生成的数据集类中特定数据列的属性设置程序。

设置当 DataColumn 的值为空时返回的值

  1. 在**“数据集设计器”**中打开该数据集。

  2. 选择数据表中的列。

  3. 在**“属性”窗口中,选择“NullValue”**属性。

  4. 执行下列操作之一:

    • 从下拉列表中选择相应的值:

      说明

      (空白)

      返回空值 String.Empty

      (无)

      返回诸如 DBNull 的空值。

      (引发异常)

      空值引发 Exception

      - 或 -

    • 将属性设置为对该列的数据类型有效的任何自定义值。 例如,如果指定字符串“无值”,则对于数据类型为 String 的列而言,该列中任何包含 null 值的记录都会显示“无值”。

请参见

参考

String.Empty

DataSet

DataColumn

概念

处理 TableAdapters 中的 null 值