Поделиться через


Практическое руководство. Обработка значений NULL в объекте DataColumn

Обновлен: Ноябрь 2007

В типизированном наборе данных можно контролировать представление столбцов, содержащих значения null. Такое поведение доступно только при извлечении значений столбцов через их типизированные средства доступа. При извлечении значения с помощью индекса строки таблицы или индекса столбца будет невозможно задать возвращаемое значение. Причиной этого является то, что логика возврата этого значения встроена в свойство Setter конкретного столбца данных в классе созданного набора данных.

Для возврата значения при пустом значении в столбце данных DataColumn:

  1. Откройте набор данных в Конструкторе наборов данных.

  2. Выберите столбец в таблице данных.

  3. В окне Свойства выберите свойство NullValue.

  4. Выполните одно из следующих действий.

    • Выберите из раскрывающегося списка соответствующее значение:

      Значение

      Описание

      (Пусто)

      Возвращает значения NULL String.Empty.

      (ничего)

      Возвращает значения NULL как DBNull.

      (Происходит исключение)

      Значения NULL создают Exception.

      либо

    • Присвойте свойству любое пользовательское значение, допустимое для типа данных этого столбца. Например, если вы зададите в качестве значения строку Нет значения для столбца с типом данных String, то все записи, содержащие значения NULL, в этом столбце будут отображаться как "Нет значения".

См. также

Основные понятия

Работа с пустыми значениями в объектах TableAdapter

Ссылки

String.Empty

DataSet

DataColumn