Как отобразить DBNull int как пустое - PullRequest
0 голосов
/ 18 марта 2019

Я выбираю информацию из базы данных, состоящей в основном из строк, однако у меня есть тип данных число, которое, если это значение в БД равно нулю, я бы хотел, чтобы оно отображалось как пустое в моей сетке.Я пытался прочитать число в виде строки, но это не работает.

AccountUid = dr["ACCOUNT_UID"] == DBNull.Value ? null: Convert.ToInt32(dr["ACCOUNT_UID"])

Я не уверен, что положить туда, где null, чтобы получить значение db null для отображения как ничего.AccountUid - это int?.

1 Ответ

0 голосов
/ 18 марта 2019

Ниже показано, как я получил его на работу Так что я был близок, мне просто нужно было добавить (int?) К null, и теперь это работает.

AccountUid = dr["ACCOUNT_UID"] == DBNull.Value ? (int?)null : Convert.ToInt32(dr["ACCOUNT_UID"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...