Технические вопросы
5.x

Если поле заполнено

Добрый день
Помогите написать на С#:

Если такое-то поле заполнено, то...

Нравится

6 комментариев

Получите значение поля и сравнивайте с 0, Guid.Empty и т.п. в зависимости от типа.

тип - целое число у этого поля.
Подскажите, пожалуйста, как условие (если значение не равно 0) написать на С# ?

[csharp]
if (Page.DataSource.ActiveRow.GetTypedColumnValue("MyField") != 0) {
//do something
}
[/csharp]

Добрый день

В обработчике нажатия на ОК на странице карточки задачи написала:

if ((Page.DataSource.ActiveRow.GetTypedColumnValue("HTrudEdit") = 0)&&(Page.DataSource.ActiveRow.GetTypedColumnValue("MTrudEdit") = 0))
{
Page.BaseMessagePanel.AddMessage(Warning, "Заполните трудозатраты", MessageType.Warning);
return false;
}
else
{
return true;
}

В итоге при опубликовании система выдала ошибки:

В чем моя ошибка, подскажите, пожалуйста?

Вы используете =, а надо ==.

Показать все комментарии