DataBinding в DevExpress XtraReport
От: AlexML Россия  
Дата: 22.03.05 18:42
Оценка:
Я делаю проект, в котором необходимо создавать в runtime объекты XtraReport и загружать заранее подготовленные файлы repx. Все это делается без проблем, кроме DataBinding. При подготовке файлов repx в каждый контрол записывается следущая информация:

XRBinding binding = new XRBinding("Text", null, Name);
RepField.DataBindings.Add(binding);

DataSource = null, т.к. формирование и запись файлов производится одной программой, а отображение отчетов другой. Там в XtraReport.DataSource записывается только что созданный класс DataSet

Но данные в отчете не отображаются, ReportViewer.DataBinding() не помогает.

Кто знает, как можно прикрутить DataBinding к загружженому из файла отчету?

23.03.05 17:28: Перенесено модератором из '.NET' — AndrewVK
Re: DataBinding в DevExpress XtraReport
От: Аноним  
Дата: 23.03.05 06:34
Оценка:
Здравствуйте, AlexML, Вы писали:

AML>Кто знает, как можно прикрутить DataBinding к загружженому из файла отчету?


XtraReport rpt = new XtraReport();
rpt.LoadState(@"ProductList.repx");
rpt.DataAdapter = oleDbDataAdapter1;
rpt.DataMember = "Products";
rpt.DataSource = productsList1;
XRTableCell cell = (XRTableCell)rpt.FindControl("xrTableCell4", false);
cell.DataBindings.Add("Text", null, "ProductName");
rpt.ShowPreviewDialog();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.