有什么方法可以将XtraReport的数据源中的数据绑定到DataGridView呢?目标-在显示报表以在UI中显示其数据之前。
发布于 2014-09-22 06:01:17
https://documentation.devexpress.com/#WindowsForms/CustomDocument2387
发布于 2014-09-22 07:02:25
情况比我想的要复杂,伙计们。让我简单地描述一下工作流程。
应用程序--一个WinForms‘one --有一个报告模块,它使用Devexpress报告工具XtraReporting作为报告引擎。报表模板以流的形式上传到DB,何时需要运行报表--模板的数据从DB“上载”,并与数据进行映射并运行。有关报表数据源的所有信息--我指的是报表所需的数据--在设计时封装在报表模板中。现在需要的是,在报表显示之前,应该显示一个UI控件(网格,treeview),以便预览报表中使用的数据--报表的预览不只是一个变体的UI。否--我的问题--是否有可能将任何XtraReport的UI控件绑定到XtraReport的数据源--在我的例子中,是指向存储过程DevExpress.DataAccess.Sql.StoredProcQuery.的DevExpress.DataAccess.Sql.StoredProcQuery.
下面是一个代码片段
void GetData(XtraReport xReport)
{
var dsrc = xReport.DataSource as SqlDataSource;
if (dsrc != null)
{
dsrc.Fill();
//..... - can I get data from dsrc - report's datasource ?
}
}
https://stackoverflow.com/questions/25952685
复制相似问题