Сохранение введенных данных в отчетной форме

Обсуждение Stimulsoft Reports.NET
Ответить
Наталья
Сообщения: 110
Зарегистрирован: 19 фев 2009, 06:37

Сохранение введенных данных в отчетной форме

Сообщение Наталья »

Здравствуйте.

На форме при запуске отчета отображется структура объекта в виде дерева.
Необходимо к некоторым узлам привязать определенные значения, которых нет в базе и которые нужно ввести на форме и затем отобразить в отчете. Так же эти значения должны быть сохранены и при последующих запусках отчета или заменены на другие.

Подскажите, пожалуйста, можно ли это сделать?
Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Сохранение введенных данных в отчетной форме

Сообщение Aleksey »

Здравствуйте,

Для последующего отображения введенных данных, вам необходимо их где-нибудь сохранить, как вариант, хранить в базе. При загрузке отчета их считывать, при изменении этих данных на форме - перезаписывать.

Спасибо.
Наталья
Сообщения: 110
Зарегистрирован: 19 фев 2009, 06:37

Сохранение введенных данных в отчетной форме

Сообщение Наталья »

А возможно ли сохранять введимые данные для каждого узла в xml файл, а потом использовать его для выведения информации на странице.

Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Сохранение введенных данных в отчетной форме

Сообщение Aleksey »

Здравствуйте,

На форме отчета, при введении данных вы можете использовать следующий код для сохранения

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

DataTable dt = new DataTable("Tmp");
dt.Columns.Add("UserValue", typeof(string));
dt.Rows.Add(new Object[] { TextBoxControl1.Text });
dt.Rows.Add(new Object[] { TextBoxControl2.Text });
....
DataSet dSet = new DataSet("Data");
dSet.Tables.Add(dt);
dSet.WriteXml("e:\\Data.xml");
Спасибо.
Ответить