Hallo
Nachdem ich mit meinem Versuch Labels zu drucken gescheitert bin, habe ich mich mit dem Toturial https://www.vb-paradise.de/index.php/Thread/98333-ReportViewer-Tutorial-f%C3%BCr-Anf%C3%A4nger/?postID=853187#post853187
Leider komme ich jetzt nicht weiter. Es wird nichts gedruckt. Fehler laufen auch nicht auf.
Nun bin ich mir nicht Sicher ob ich alles richtig gemacht habe.
Ich benötige mal Hilfe, um den Code richtig zu verstehen.
Nachdem ich mit meinem Versuch Labels zu drucken gescheitert bin, habe ich mich mit dem Toturial https://www.vb-paradise.de/index.php/Thread/98333-ReportViewer-Tutorial-f%C3%BCr-Anf%C3%A4nger/?postID=853187#post853187
Leider komme ich jetzt nicht weiter. Es wird nichts gedruckt. Fehler laufen auch nicht auf.
Nun bin ich mir nicht Sicher ob ich alles richtig gemacht habe.
Ich benötige mal Hilfe, um den Code richtig zu verstehen.
VB.NET-Quellcode
- Imports Microsoft.Reporting.WinForms
- Public Class Form2
- Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- LS_K_ATableAdapter.Fill(DataLogDataSet.LS_K_A)
- LS_PrintTableAdapter.Fill(DataLogDataSet.LS_Print)
- Timer.Enabled = True
- Timer.Interval = 36000
- Statusbar_LabelFE.Text = FELabel1.Text
- ToolStripStatusLabel2.Text = Label3.Text
- Me.ReportViewer1.RefreshReport()
- End Sub
- Private Sub IDM_PRINT_Click(sender As Object, e As EventArgs) Handles IDM_PRINT.Click
- print()
- ' printedLbL.Text = "1"
- End Sub
- Private Sub Timmer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer.Tick
- If IsNumeric(FELabel1.Text) Then
- ' printedLbL.Text = "1"
- End If
- Me.Validate()
- LS_K_ABindingSource.EndEdit()
- LS_K_ATableAdapter.Update(DataLogDataSet.LS_K_A)
- LS_K_ATableAdapter.Fill(DataLogDataSet.LS_K_A)
- LS_PrintTableAdapter.Fill(DataLogDataSet.LS_Print)
- Statusbar_LabelFE.Text = FELabel1.Text
- ToolStripStatusLabel2.Text = Label3.Text
- End Sub
- Private Sub print()
- Dim Report As New LocalReport
- 'ReportViewer1.LocalReport.ReportPath = IO.Path.Combine(Application.StartupPath, "..\..", "Report1.rdlc")
- Report.ReportEmbeddedResource = "RDLC_Report.RDLC_Report.bin.Debug.Report1.rdlc"
- Report.DisplayName = "RDLC_Report"
- Report.DataSources.Add(New ReportDataSource("RDLC_Report", LS_PrintBindingSource))
- Dim prt = DirectPrinting.getInstance
- Dim response = prt.DirectPrint(Report, False)
- End Sub
- End Class