问题描述:
    我现在正在做一个关于报表的东西,整个界面基于对话框。从数据库里读出的数据,显示到一个List框,或者MSFlexGrid控件内,或者其他的控件也可以。这个显示控件的功能类似于打印预览的功能,但是可以根据具体的数据手动调整其列宽(因为每个列单元的数据未知)。如果当调整后的表格的总宽度超过打印纸的宽度,则自动在下一页,自动显示出表格的剩余的列。疑问:
    怎样使得显示控件具有打印预览的效果?一般的来讲,一般的List控件或者MSFlexGrid控件,不管其宽为多少,不会自动的转页。另外,打印预览一般的好像不能够修改列宽。目的
    1 显示控件超过纸的宽,自动转页。
    2 我要使得打印效果与显示效果完全相同。请常驻的,路过的朋友多指导指导,或者给出一些建议,或者提出一些想法。如果能提供相似的源码,那更是感激不尽。