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

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

Добавлено: 13 апр 2011, 07:57
Наталья
Здравствуйте.

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

Подскажите, пожалуйста, можно ли это сделать?
Спасибо.

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

Добавлено: 13 апр 2011, 11:24
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 14 апр 2011, 03:17
Наталья
А возможно ли сохранять введимые данные для каждого узла в xml файл, а потом использовать его для выведения информации на странице.

Спасибо.

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

Добавлено: 15 апр 2011, 07:16
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");
Спасибо.