实现打印功能前我们需要先引用两个Infragistics自带的打印控件
- Infragistics.Win.UltraWinGrid.UltraGridPrintDocument(用来打印,代码中重命名为gpdPrint)
- Infragistics.Win.Printing.UltraPrintPreviewDialog(用来打印预览,代码中重命名为ppdPrint)
/// <summary>
/// 预览
/// </summary>
public bool Preview()
{
if (ultraGrid.Rows.Count == 0)
{
MsgBox.Show("列表无数据,没法打印")