有什么方法可以将来自XtraReport数据源的数据绑定到一个DataGridView,比如说DataGridView? 目标 - 在显示报告以在UI中显示其数据之前。
答案 0 :(得分:0)
https://documentation.devexpress.com/#WindowsForms/CustomDocument2387
答案 1 :(得分:0)
我认为情况比较复杂,伙计们。所以让我简要介绍一下工作流程。
应用程序 - 一个WinForms' one - 有一个报告模块,它使用Devexpress报告工具 - XtraReporting - 作为报告引擎。报告模板作为流上传到数据库,何时需要运行报告 - 模板的数据已上传"来自DB,与数据映射并运行。有关报告的所有信息' datasource - 我的意思是要显示的报告所需的数据 - 在设计时封装在报告模板中。 现在需要在显示报告之前 - 它应该显示UI控件(网格,树视图)以便预览报告中使用的数据 - 报告的预览不是变体 - 仅用户界面。 不 - 我的问题 - 是否有可能将任何WinForms UI控件绑定到XtraReport的数据源 - 在我的例子中是 DevExpress.DataAccess.Sql.SqlDataSource 女巫指向存储过程 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 ?
}
}