Forums Neueste Beiträge
 

LocalReport: DataTable kommt nicht an

16/06/2009 - 15:36 von Sven Grabau | Report spam
Hallo NG,

mit eine LocalReport will ich Daten drucken, aber diese Daten kommen nicht an.
Hierzu verwende ich folgenden Code, der über einen Button aufgerufen wird:

Dim dtRepQuer As DataTable = New DataTable("TabRepQuer")

Dim column As DataColumn
Dim row As DataRow

column = New DataColumn
column.DataType = Type.GetType("System.String")
column.ColumnName = "Geràtename"
dtRepQuer.Columns.Add(column)

row = dtRepQuer.NewRow
row("Geràtename") = "Geràt 1"
dtRepQuer.Rows.Add(row)

Dim RepQuer As New LocalReport
Dim StrReader As StreamReader = New StreamReader("C:\RepQuer.rdlc")

RepQuer.LoadReportDefinition(StrReader)
Dim dsRepQuer = New ReportDataSource("TabRepQuer", dtRepQuer)
RepQuer.DataSources.Add(dsRepQuer)

Dim dsnRepQuer As IList(Of String)
dsnRepQuer = RepQuer.GetDataSourceNames

MsgBox(dsnRepQuer.Count)

Die MsgBox zeigt mir 0 an
Wo liegt der Fehler, was habe ich falsch gemacht?

Gruß
Sven
 

Lesen sie die antworten

#1 Peter Fleischer
16/06/2009 - 17:01 | Warnen spam
"Sven Grabau" schrieb im Newsbeitrag
news:

mit eine LocalReport will ich Daten drucken, aber diese Daten kommen nicht
an.
Hierzu verwende ich folgenden Code, der über einen Button aufgerufen wird:
...
Die MsgBox zeigt mir 0 an
Wo liegt der Fehler, was habe ich falsch gemacht?



Hi Sven,
dein unverànderter Code bring bei mir "1" als Ergebnis der MessageBox.

Ich vermute, deine Reportdefinition (rdlc) ist falsch.

Viele Grüsse
Peter

Ähnliche fragen