У меня есть datareader, который возвращает lsit записей из базы данных sql-сервера. У меня есть поле в базе данных под названием "Дополнительно". Это поле составляет 50% от времени, пустого или нулевого.
Я пытаюсь написать код, который проверяет, является ли это поле isnull. Логика этого: Если поле "Дополнительно" содержит текст, тогда отображение информации в противном случае скрыть поле.
Я пробовал:
if (myReader["Additional"] != null)
{
ltlAdditional.Text = "contains data";
}
else
{
ltlAdditional.Text = "is null";
}
Приведенный выше код дает мне эту ошибку:
Сведения об исключении: System.IndexOutOfRangeException: Дополнительные
Любая помощь будет принята с благодарностью...