Print Access database records on Button click in ASP.Net

Last Reply one year ago By dharmendr

Posted one year ago

Can anybody please help in coding to print Microsoft Access Database along with some additional information in asp.net in vb on the click of a button, Please???


Posted one year ago

Thanks dharmendr for helping me, you have found out the exact solution which I required, but a small problem , Although it prints the required data along with some contents like " DIV Contents      Page 1 of 1    http://localhost:1804/===.aspx                8/20/2018"  which is not at all required by me, So could you please help me in removig those unneccessary contents in the print Please.


Posted one year ago

Hi ShihabKhan,

There are handled by user itself.

To remove from chrome add the below line style.

<style type="text/css">
    @page
    {
        margin: 0;
    }
</style>

To remove from mozilla add tmoznomarginboxes mozdisallowselectionprint in the head tag.

<script type="text/javascript">
    function PrintPanel() {
        var panel = document.getElementById("<%=pnlContents.ClientID %>");
        var printWindow = window.open('', '', 'height=400,width=800');
        printWindow.document.write('<html moznomarginboxes mozdisallowselectionprint><head><title>DIV Contents</title>');
        printWindow.document.write('</head><body >');
        printWindow.document.write(panel.innerHTML);
        printWindow.document.write('</body></html>');
        // remove title from IE.
        printWindow.document.title = '';
        printWindow.document.close();
        setTimeout(function () {
            printWindow.print();
        }, 500);
        return false;
    }
</script>

For IE you can not control it with javascript. You can remove only the title.