Почему DataTable не показывает значения NULL? - PullRequest
0 голосов
/ 24 июня 2011

У меня есть один DataTable, который я получаю из BackEnd.Но когда я исправляю BreakPoint и визуализирую DataTable, он не показывает значения NULL.Почему это так?

В BackEnd My Table выглядит следующим образом:

          CustID          JobID          Qty
        ----------       --------       ------
           1               NULL          100
           2                1            200

Но в FrontEnd My DataTable выглядит следующим образом:

           CustID          JobID          Qty
        ----------       --------       ------
           1                             100
           2                1            200

Почему он не показывает значения NULL?Есть ли какая-то конкретная причина?Как отобразить DataTable как в BackEnd?

Ответы [ 2 ]

0 голосов
/ 24 июня 2011

Существует различие между нулем в базе данных и нулем в коде. Чтобы сослаться или проверить наличие нулей, вытекающих из данных из базы данных, мы имеем DBNUll, и это не то же самое, что null

0 голосов
/ 24 июня 2011

См. эту страницу

По сути, вы можете настроить способ отображения NULL свойств. Вместо blank вы можете установить его на NULL

...