title: Print existing report viewer using Shortcut key
body: <p>I have a Windows form with Report Viewer in it. Currently, I am only able to print using <strong>Print</strong> icon available on top of the form. I have set the <strong>Report</strong> to an <strong>.rdlc</strong> file in design time for Report Viewer control. This is my code in <strong>Load</strong> event of a form:</p>
  
  <pre><code>private void BillViewer_Load(object sender, EventArgs e)
          {
             //datas passed to DataSet
              this.reportViewer1.RefreshReport();
          }
  
  private void BillViewer_KeyDown(object sender, KeyEventArgs e)
          {
              if (e.KeyCode == Keys.P)
              {
                  //print report
              }
          }
  </code></pre>
  
  <p>On <strong>KeyDown</strong> event, I want to print the <strong>Report</strong> that is loaded in <strong>ReportViewer</strong> control. How can I do so? 
  Thanks in advance.</p>