我有一个RIA服务的Silverlight 4应用程序。它基于Tim Heuer的video,我的设置几乎相同。Silverlight 4 datagrid printing
我有一个DomainDataSource
,一组DomainDataSource.FilterDescriptors
,一个Datagrid,它在DataPager的帮助下每页显示15个项目。当用户输入他们的过滤选项时,数据网格会相应更新,但仍然是多个页面,可以在屏幕上查看。我想实现一个打印功能,实际上打印数据网格,但所有的项目一次和多个页面,如果需要的话。
我已经打得四处印刷基础知识,我可以打印数据网格,因为它正好显示在屏幕上,但我希望能够打印的所有项目。
我在网上找不到任何好的例子。任何人都可以提出解决这个问题的方法吗?
感谢
编辑: 不知道它会如何有帮助的,但这里的XAML轮廓。
这是一个programmers.stackexchange问题吗? – 2011-01-28 14:36:46
只是我的2美分,我知道它花了很多钱,但telerik gridview支持出口到excel等。包括HTML,你可以从那里去?但目前你实际上可以创建一个存储过程并使用存储过程显示数据,然后在ssrs中使用完全相同的过程并传递相同的参数并弹出一个浏览器视图,您可以在其中打印出口等。 – 2011-02-05 10:13:30