我有 devexpress gridview,这个 girdview 的数据来自两个表。下面是这两个表的结构。在 table1 中可以说 ProductID 列是唯一的,在 table2 中 ProductID 可以重复。我想在gridview 中显示每个productID 的每一行。
我不想在 table2 上使用 PIVOT,因为每次为产品插入新值时,我都必须更改 LINQ 实体或数据库对象。
表格1
ProductID ColumnA ColumnB
1------------------------x------------------------ -Y
表2
ProductID 列值
1----------------列C--------Z
1----------------ColumnD--------A
所以在网格中我想要
ProductID 列A 列B 列C 列D
我是否需要在 asp.net 中使用数据表(如果需要的话)并将这个数据表作为数据源传递给网格?或者我可以使用列表(如果可以的话如何?)
我还想将网格中存在的任何数据导出到 Excel。