本帖最后由 ysc20052006 于 2009-12-03 17:06:20 编辑

解决方案 »

  1.   

    打印预览的时候其实它也调用了print函数  看到你里面有个控制变量iCount 如果这个变量没有重置的话,就会造成控制变量超出 而打不到东西
      

  2.   

    直接连接office虚拟打印的时候能在图片里看到正常表格,为什么连接真实打印机的时候就出不来了呢,office虚拟打印的时候也会调用print()方法吗?
      

  3.   

    应该是printDocument1_PrintPage函数问题
    e.Graphics.DrawString直接输出字符是否显示
      

  4.   

    http://www.codeproject.com/KB/grid/PrintDataGrid_CS.aspx