C# DataGridView与RDLC报表的动态列
我正在尝试打印一个报告(C# DataGridView与RDLC报表的动态列,c#,mysql,datagridview,datatable,rdlc,C#,Mysql,Datagridview,Datatable,Rdlc,我正在尝试打印一个报告(RDLC),其中包含与dataGridView中显示的数据相同的数据 这是DGV: 前三列是静态的,其他一列是动态的。这个DGV是从我从一系列查询创建的数据表加载的 我要做的是使用相同的DataTable打印此表 这是我已经尝试过的: 我尝试使用我的查询在RDLC中使用Matrix表,它工作正常,但查询只返回包含数据的行,因此对于第一行,它只打印36-12,20和38-12,50。这个查询相当复杂 我试图创建一个DataTable,其中包含与DGV相同的列,用于创建报
RDLC
),其中包含与dataGridView
中显示的数据相同的数据
这是DGV:
前三列是静态的,其他一列是动态的。这个DGV是从我从一系列查询创建的数据表加载的
我要做的是使用相同的DataTable
打印此表
这是我已经尝试过的:
- 我尝试使用我的查询在RDLC中使用
Matrix
表,它工作正常,但查询只返回包含数据的行,因此对于第一行,它只打印36-12,20和38-12,50。这个查询相当复杂
- 我试图创建一个
DataTable
,其中包含与DGV相同的列,用于创建报告。我可以用它创建报告,但不会打印任何内容,因为我的列名与原始表中的列名不匹配(它们是动态的,所以…)
我认为我还可以创建一个虚拟数据库表,其中包含固定列(比如说最大20列)所需的所有数据,而不仅仅是使用它来创建报告,我并不真正喜欢这种方法
有线索吗