日期:2014-05-17  浏览次数:20466 次

ASP.NET web打印求助
我向页面里添加了reportview 用rdlc做报表显示,可是居然没有打印按钮。网上有人说可以通过这个打印求赐教!如有更好的方法那是极好的了!谢谢啦
我的最初目的是从数据库查出一些数据显示在gridview里,打印时给这些数据加上表头、表尾即可。

------解决方案--------------------
Web报表打印按钮自己加,没有现成的,你以为是水晶报表啊!
------解决方案--------------------
lodop   这个不错啊
------解决方案--------------------
偷懒的话,JS打印。。
//设置网页打印的页眉页脚为空
function pagesetup_null() {
    try {
        if (checkIEV() < 8.0) {
            HKEY_Key = "margin_left";
            //设置左页边距
            Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.25");
            HKEY_Key = "margin_right";
            //设置右页边距
            Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.25");
            HKEY_Key = "margin_top";
            //设置上页边距
            Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.10");
            HKEY_Key = "margin_bottom";
            //设置下页边距  
            Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.10");
        }
        else {
            HKEY_Key = "margin_left";
            //设置左页边距
            Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0");
            HKEY_Key = "margin_right";
            //设置右页边距
            Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0");
            HKEY_Key = "margin_top";
            //设置上页边距
            Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.405");
            HKEY_Key = "margin_bottom";