打印Datagrid的最简单方法

时间:2011-10-11 12:40:40

标签: c# datagrid

尝试在按钮触发的silverlight中打印数据网格 任何解决方案?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

参考这篇文章Printing in silverlight

使用System.Windows.Printing.PrintDocument 处理打印有三个事件。他们是

  • EndPrint
  • StartPrint
  • 的PrintPage

使用Print()进行打印操作 为名称设置DocumentName属性。

  • 创建PrintDocument
  • 的实例
  • 指定要打印的内容。
  • 编写代码来处理PagePrint事件

    private void mybutton_Click(object sender,RoutedEventArgs e) {   PrintDocument prt = new PrintDocument();   prt.PrintPage + =(s,args)=>   {   args.PageVisual = txtBlcok;   };   prt.Print(); }