我将分页集合视图绑定到datagrid。当我将该数据网格导出到Excel时,它只导出可见页面的数据,而不是所有项目源(所有记录)。
前-我的代码-
PagedCollectionView page = new PagedCollectionView(_leads);
Pager.Source = page;
datagrid.ItemsSource = page;当我导出到Excel时,它一次只从一个可见的位置导出记录。我想全部导出。
我该怎么做?
发布于 2011-03-28 19:22:39
在投票最多的this question答案中有一个代码示例,它处理将DataGrid导出到CSV。
发布于 2011-03-28 19:32:29
感谢小镇的回复..我得到了解决方案,实际上我的项目源代码是分页集合视图。在导出到excel中,我使用..
PagedCollectionView source = (grid.ItemsSource as PagedCollectionView);
source.SourceCollection;其中返回给我的所有记录不仅来自可见页面,..and问题也解决了,再次感谢
https://stackoverflow.com/questions/5458196
复制相似问题