1、代码如下:c1FlexGrid1.PrintGrid("MyDocument", C1.Win.C1FlexGrid.PrintGridFlags.ShowPreviewDialog);

2、高级打印预览:但是,你知道你可以使用另一款C1控件来实现更加高级的预览功能吗?这篇文章我们就将介绍如何通过C1PrintPreviewControl来实现高级预览功能。下面为实现步骤:1.添加C1PrintPreviewDialog控件到你的窗体。2.设置打印文档。使用C1FlexGridPrintParameters属性来定制打印,例如单元格头部或列尾的字体,页边距,页方向等。PrintGridFlags属性提供以下选项以供选择:ActualSize–以实际尺寸打印表格,显示不下部分将移动到新页显示。ExtendedLastCol–扩展最后一列单元格,所以FlexGrid可以充纸张。FitToPage–在水平和垂直方向调整缩放比例以适应纸张大小。FitToPageWidth–在水平方向缩放比例以适应纸张宽度。
3、设置方法如下:var pp = this.c1FlexGrid1.PrintParameters;pp.PrintGridFlags =C1.Win.C1FlexGrid.PrintGridFlags.FitToPageWidth;
4、最后一步为指派FlexGrid的打印文档到打印预览控件。方法如下:this.c1PrintPreviewDialog1.Document = pp.PrintDocument;this.c1PrintPreviewDialog1.ShowDialog();使用ComponentOne的打印预览控件使你可以使用更高级的预览功能。包括直接导出的多种文件格式(Excel, Rich Text, HTML, PDF等),搜索文本,复制粘贴文本等。