vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
ReportViewer 
Autor: Thorsten19479
Datum: 11.07.11 10:48

Hallo Zusammen,

Frage:
Ich habe eine Form mit einem DataGridView drauf.
Wenn ich hier einen Datensatz anklicke und einen Button drücke soll mir das ausgedruckt werden.

Ich habe das folgendermaßen gemacht:

- Neuer Report.rdlc (ohne DataSet oder DataTable, das soll ja Dynamisch erzeugt werden)
- Neue Form mit nem ReportViewer drauf
- Dem Viewer den Report zugewiesen
- Im Code des Buttons steht folgendes:

 
Dim dt As DataTable
Dim sQry As String
 
Dim i As Integer = DataGridView1.CurrentRow.Index
 
sQry = "SELECT * FROM MyTable WHERE Id = " & DataGridView1.Item(0, i).Value
 
Dim da As New SqlClient.SqlDataAdapter(sQry, conSQLServer)
 
da.Fill(dsMain, "dtDataTable")
 
Dim rp As New ReportDataSource(dsMain.DataSetName, dsMain.Tables("dtDataTable"))
Form1.rptViewer.LocalReport.ReportPath = "C:\Users\Ich\Documents\Visual Studio" & _
  "2008\Projects\Juchee\MyReport.rdlc"
 
Form1.rptViewer.LocalReport.DataSources.Add(rp)
Form1.rptViewer.RefreshReport()
Form1.ShowDialog()
So, wenn nun das Fenster auf geht, steht im ReportViewer drin:

Die Quelle der Berichtsdefinition wurde nicht angegeben....?!?!???

Ich blicks nicht....
Wie sage ich denn diesen Textfeldern auf meinem Report welches Feld der DataTable angezeigt werden sollen?

Was mach ich falsch?

Grüße
Thorsten
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ReportViewer3.291Thorsten1947911.07.11 10:48
Re: ReportViewer2.331Thorsten1947911.07.11 12:52
Re: ReportViewer2.353Theo_kkv11.07.11 13:26

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel