2014-10-04 3 views
0

을 사용하지 않고 그래서이 코드가 있습니다.VB.NET 인쇄 보고서 보고서 버튼

Dim d As DateTime = Now ' Define d as Date and time for formatted date 
    Dim ds As New Recipt 'Define the dataset 
    Dim sReportDataSource1 As ReportDataSource ' Define data source 

    ReportViewer1.Reset() ' Reset report viewer 
    ReportViewer1.LocalReport.ReportEmbeddedResource = "aClub.Recipt.rdlc" ' Load report 
    ReportViewer1.LocalReport.DataSources.Clear() 'Clear report 
    sReportDataSource1 = New ReportDataSource() 'Set report data source 
    ds.recipt_MAIN.Rows.Add(Label6.Text, "trans", TextBox2.Text, 
          TimeOfDay.ToString("h:mm:ss tt"), d.ToString("yyyy-MM-dd")) 

    sReportDataSource1.Name = "DataSet1" ' Name the data set 
    sReportDataSource1.Value = ds.recipt_MAIN ' Give it the value 

    ReportViewer1.LocalReport.DataSources.Add(sReportDataSource1) ' Add to reportviewer 

    'rv.PrinterSettings.DefaultPageSettings.Landscape = True 
    ReportViewer1.RefreshReport() 'Refresh report 

기본적으로 내가하고 싶은 것은 ReportViewer1.RefreshReport() 함수 이후와 같은 자동으로 인쇄가 (이다 나는 http://msdn.microsoft.com/pl-pl/library/ms252091%28v=vs.110%29.aspx을 시도했지만 이 보고서 형식 큰 시간을 엉망.

내가 할 수있는 그 밖의 무엇? 감사합니다.

이, 내가 대신 PDF로 내 보낸 해결 한 다음 인쇄 된

답변