2010-12-08 24 views
0

林其在Silverlight数据网格的17列。我们如何打印datagrid中的所有列进行打印。由于有柱的更noumber,林使Horizantal Scroolbar,所以THT用户可以容易地scrollto lastcolumn。如何打印所有列在Silverlight数据网格

在silverligt数据网格的印刷,我可以看到其在Silverlight页面,任何超出滚动条所示的内容,这些图像被裁剪,而不是打印。任何解决方案都可以打印datagrid中的所有列,即使超出屏幕宽度。

还有一个问题,如果我有启用了水平滚动条的DataGrid,datagrid.actualwidth总是给768像素,但不能从第一列到最后一列的宽度尺寸

_mahens

回答

1

如果你能等待六个月, Silverlight 5,那么您可以完全控制打印布局并将其格式化为您想要的样式。在此之前,我不确定是否有任何事情可以做。

1

基本上,你这里有2个选项。

  1. 使用缩放,使整个电网配合您的网页

  2. 片栅格为2个格(第一格列上半年,另一半在另一个上缩短你的DataGrid ),然后将其打印为2个单独的页面。当然,如果需要,您还必须考虑网格的高度并在其中打印其他页面。 困难?是的,但实现的:)