Страница 1 из 2

Сохранение параметров отчета

Добавлено: 29 окт 2012, 19:13
Ruslan
Добрый день!

Имеется WPF-контрол, на котором содержится список отчетов и вьюер отчетов. Все отчеты содержат внутри себя форму параметров отчета (комбобоксы, текстбоксы). Пользователь формирует отчет и вводит параметры. Хочется иметь возможность сохранять введенные параметры в течение сессии и в момент, когда пользователь повторно формирует какой-либо отчет подставлять предыдущие значения на форму. Возможно ли как то инициализировать значения элементов формы перед формированием отчета?

Re: Сохранение параметров отчета

Добавлено: 30 окт 2012, 12:16
HighAley
Здравствуйте.

Вы можете создать структуру данных для отчёта, которая будет передаваться в переменную типа объект. В событии Load Form заполнять значения формы, а по нажатию кнопки OK сохранять их обратно в объект.

Спасибо.

Re: Сохранение параметров отчета

Добавлено: 31 окт 2012, 16:46
Ruslan
Каким образом при старте формы можно заполнить значение контрола выбора даты и времени? Попытка написать в событии формы LoadFormEvent что-то вроде

Код: Выделить всё

DateTimePickerControl1.Value = new DateTime(2010,10,10)
к успеху не приводит.

Re: Сохранение параметров отчета

Добавлено: 01 ноя 2012, 13:46
Aleksey
Здравствуйте,

С DateTimePickerControl компонентом есть некоторые проблемы в WPF версии. Постараемся исправить, о результатах сообщим в данном топике.

Спасибо.

Re: Сохранение параметров отчета

Добавлено: 01 ноя 2012, 15:55
Aleksey
Здравствуйте,

Проблема с заданием значения для DateTimePickerControl исправлена.
Решение будет доступно в следующем предрелизном билде на этой неделе.

Спасибо.

Re: Сохранение параметров отчета

Добавлено: 06 ноя 2012, 17:48
Ruslan
Добрый день,

Благодарю за оперативное решение проблемы. Еще вопрос: возможно ли как-то в WPF версии при установке у формы параметра StartMode в OnPreview добиться поведения, аналогичного WinForms версии? Или это работает только для WinForms?

Re: Сохранение параметров отчета

Добавлено: 08 ноя 2012, 09:11
HighAley
Здравствуйте.

Уточните, пожалуйста, какое именно поведение вы имеете в виду.

Спасибо.

Re: Сохранение параметров отчета

Добавлено: 08 ноя 2012, 10:25
Ruslan
когда форма появляется не перед формированием отчета, а располагается над страницей отчета на вьюере

Re: Сохранение параметров отчета

Добавлено: 08 ноя 2012, 17:46
HighAley
Здравствуйте.

В Reports.Wpf можно задать значение OnPreview свойству StartMode формы.
Какие конкретно трудности вы с этим испытываете?

Спасибо.

Re: Сохранение параметров отчета

Добавлено: 09 ноя 2012, 10:32
Ruslan
Трудности в том, что если в Reports.Wpf задать значение OnPreview свойству StartMode формы, то форма просто перестает показываться во вьюере. В WinForms версии она отображается над страницей отчета.