Практическое руководство. Обработка значений NULL в объекте DataColumn
Обновлен: Ноябрь 2007
В типизированном наборе данных можно контролировать представление столбцов, содержащих значения null. Такое поведение доступно только при извлечении значений столбцов через их типизированные средства доступа. При извлечении значения с помощью индекса строки таблицы или индекса столбца будет невозможно задать возвращаемое значение. Причиной этого является то, что логика возврата этого значения встроена в свойство Setter конкретного столбца данных в классе созданного набора данных.
Для возврата значения при пустом значении в столбце данных DataColumn:
Откройте набор данных в Конструкторе наборов данных.
Выберите столбец в таблице данных.
В окне Свойства выберите свойство NullValue.
Выполните одно из следующих действий.
Выберите из раскрывающегося списка соответствующее значение:
Значение
Описание
(Пусто)
Возвращает значения NULL String.Empty.
(ничего)
Возвращает значения NULL как DBNull.
(Происходит исключение)
Значения NULL создают Exception.
либо
Присвойте свойству любое пользовательское значение, допустимое для типа данных этого столбца. Например, если вы зададите в качестве значения строку Нет значения для столбца с типом данных String, то все записи, содержащие значения NULL, в этом столбце будут отображаться как "Нет значения".
См. также
Основные понятия
Работа с пустыми значениями в объектах TableAdapter