怎么打印DATAGRID控件中所显示的记录?我用VB自带的DataEnvironment做的报表但是在别的机器上安装后提示无效的数据,怎么改呀,还是有什么好的控件呀,我是用Setup Factory 6.0程序打的安装包!急急!谢谢各老大!帮帮忙吧!!

解决方案 »

  1.   

    最近刚刚完成一个通用的打印程序,主要是针对DataGrid,MsHflexGrid,MSFlexGrid表格的。
    方便把查询出来的数据打印出来(有打印预览,可自定义表头,表尾和页尾,可根据表格的大小来打印及预览,也可屏蔽不要打印的列[不打印的列把列宽设置为0,即为不打印]),目前就完成这些,还没有整理成一个完整的控件。
      

  2.   

    http://community.csdn.net/Expert/topic/3468/3468362.xml?temp=.1458704
      

  3.   

    在DataEnvironment 的 DataEnvironment_Initialize() 事件中加如代码!
      因为你的数据库移动!!
      所以重新连接!Dim Ts As StringTs = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\mdb\master.mdb;Persist Security Info=False"DataEnvironment1.Connection1.ConnectionString = Ts
    DataEnvironment1.Connection1.Open Ts