Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Silverlight中从datagrid导出到Excel的问题_Silverlight_Datagrid_Export To Excel - Fatal编程技术网

在Silverlight中从datagrid导出到Excel的问题

在Silverlight中从datagrid导出到Excel的问题,silverlight,datagrid,export-to-excel,Silverlight,Datagrid,Export To Excel,我将分页集合视图绑定到datagrid。当我将该datagrid导出到Excel时,它只导出可见页面的数据,而不是所有项目源(所有记录) 我的代码- PagedCollectionView page = new PagedCollectionView(_leads); Pager.Source = page; datagrid.ItemsSource = page; 当我导出到Excel时,它一次只导出一条可见的记录。我想全部出口 我该怎么做呢?在最热门的投票答案中有一个代码示例,涉及将

我将分页集合视图绑定到datagrid。当我将该datagrid导出到Excel时,它只导出可见页面的数据,而不是所有项目源(所有记录)

我的代码-

 PagedCollectionView page = new PagedCollectionView(_leads);
 Pager.Source = page;
 datagrid.ItemsSource = page;
当我导出到Excel时,它一次只导出一条可见的记录。我想全部出口


我该怎么做呢?

在最热门的投票答案中有一个代码示例,涉及将DataGrid导出到CSV。

感谢Town的回复。。我得到了解决方案实际上我的项目源是分页集合视图。。 在导出到excel时,我使用了

PagedCollectionView source = (grid.ItemsSource as PagedCollectionView);
source.SourceCollection;
这将返回我所有的记录,而不仅仅是从可见页面返回的记录。问题就解决了 再次感谢