Что делать если колонка данных не приходит?
-
- Сообщения: 6
- Зарегистрирован: 14 апр 2017, 19:17
Что делать если колонка данных не приходит?
Добрый день, столкнулся со следующей проблемой. У меня есть текстовое поле в котором находится 6 значений, и когда одно из них не приходит в БД, то не отображаются и остальные. Как можно сделать проверку на отсутствие элемента?
Re: Что делать если колонка данных не приходит?
Здравствуйте.
Скорее всего можно. Но пока мало информации по вашей проблеме.
Что значит нету значений? Оно null, или нету такой колонки?
Каким образом вы выводите значения? Используете какие-то вычисления с этими колонками?
Не могли бы вы прислать пример, который воспроизводит вашу проблему?
Спасибо.
Скорее всего можно. Но пока мало информации по вашей проблеме.
Что значит нету значений? Оно null, или нету такой колонки?
Каким образом вы выводите значения? Используете какие-то вычисления с этими колонками?
Не могли бы вы прислать пример, который воспроизводит вашу проблему?
Спасибо.
-
- Сообщения: 6
- Зарегистрирован: 14 апр 2017, 19:17
Re: Что делать если колонка данных не приходит?
Не приходит сама колонка. Формируется объект отчёта в формате json и в нем может отсутствовать одно из полей.
Данная фукция находится в текстовом поле, и если одной из колонок нету в объекте, то в текстовое поле ничего не выводится.
Код: Выделить всё
public string FromProf()
{
string result="";
if(!string.IsNullOrEmpty(productProfile.insurerName)){result+=productProfile.insurerName;}
if(!string.IsNullOrEmpty(productProfile.insurerPostAddress))
{
if(!string.IsNullOrEmpty(result))
{
result+=", ";
}
result+=productProfile.insurerPostAddress;
}
if(!string.IsNullOrEmpty(productProfile.insurerPhone))
{
if(!string.IsNullOrEmpty(result))
{
result+=", ";
}
result+=productProfile.insurerPhone;
}
if(!string.IsNullOrEmpty(productProfile.insurerBankRequisites))
{
if(!string.IsNullOrEmpty(result))
{
result+=", ";
}
result+=productProfile.insurerBankRequisites;
}
return result;
}
Данная фукция находится в текстовом поле, и если одной из колонок нету в объекте, то в текстовое поле ничего не выводится.
- Вложения
-
- Policy.mrt
- (1.2 МБ) 340 скачиваний
Re: Что делать если колонка данных не приходит?
Здравствуйте.
Как вариант вы можете использовать следующее выражение:
Спасибо.
Как вариант вы можете использовать следующее выражение:
Код: Выделить всё
{Orders["CustomerID2"]==null?Orders.CustomerID:Orders["CustomerID2"]}