通过以下代码,我可以实现对控件名为RecPerWeaveEditor的ListView中的数据进行打印: 
   PrintDialog printDialog = new PrintDialog();
    printDialog.UserPageRangeEnabled = true;
    printDialog.PageRangeSelection = PageRangeSelection.AllPages;
    if (printDialog.ShowDialog() == true)
    {
        printDialog.PrintVisual(RecPerWeaveEditor, "123");                
    }
   不过由于ListView中数据较多,因而要进行分页及设置打印纸张的大小,我看了一下PrintDialog的属性,不知道怎么去实现,百度、Google也没用,希望哪位大侠给个答复。。