Page 1 of 1

Nullable types

Posted: Mon Jun 21, 2021 6:33 am
by dvv153m
Здравствуйте, такой вопрос.
Есть источник данных:

Code: Select all

public class TestDataSource
{ 
    public double? SomeValue { get; set; }
}

В консольном приложении(на C#) создаю экземпляр этого объекта и передаю его в стимулсофт и открывается дизайнер

Code: Select all

var test = new TestDataSource();   
var stiReport = new StiReport();	
stiReport.ConvertNulls = false;
stiReport.RegData("TestObject", test);	
stiReport.DesignV2WithWpf();

В дизайнере я переношу поле SomeValue на шаблон. Как мне сделать проверку на null?
Я пробовал в этом поле писать {IIF(TestObject.SomeValue == null, "---", TestObject.SomeValue)}
При переключении в режим Просмотра выкидывается эксепшен: "System.NullReferenceException: 'Object reference not set to an instance of an object.'"
Версия Дизайнера Stimulsoft 2021.3.1 from 14.05.2021, WPF v2, .NET5.0

Re: Nullable types

Posted: Tue Jun 22, 2021 10:27 am
by Lech Kulikowski
Здравствуйте,

В данном случае, либо поменяйте тип на double(nullable) в дизайнере, либо регистрируйте данные как бизнес объект.

Спасибо.

Re: Nullable types

Posted: Wed Jun 23, 2021 9:13 am
by dvv153m
Спасибо

Re: Nullable types

Posted: Thu Jun 24, 2021 12:12 pm
by Lech Kulikowski
Здравствуйте,

Пожалуйста.