Collegare Report.rdlc

venerdì 28 dicembre 2007 - 20.04

Apple Profilo | Newbie

Scusate se questo argomento è già stato discusso tante volte, ma non sono riuscito a comprenderlo.
Vorrei riuscire a visualizzare dentro a ReportViewer1 il Report1.rdlc
Ho scritto:
con.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source = Archivio.mdb" con.Open() ds = New DataSet("Table") da = New OleDb.OleDbDataAdapter("SELECT * FROM Tabella", con) da.Fill(ds, "Table") Dim bs = New BindingSource() bs.DataSource = ds bs.DataMember = "Table"
In Tabella c'è un campo che si chiama "Nome".
Vorrei riuscire a visualizzarlo nel report.

Non so:
Cosa scrivere in TextBox1 dentro al report per potere visualizzare i dati.
Come collegare il dataset (o la bindingSource) al report.

Per favore, mi potete fare un esempio?
(Dimenticavo. Non vorrei utilizzare l'origine dati, ma fare tutto da codice).

freeteo Profilo | Guru

>ds = New DataSet("Table")
>da = New OleDb.OleDbDataAdapter("SELECT * FROM Tabella", con)
>da.Fill(ds, "Table")
>Dim bs = New BindingSource()
>bs.DataSource = ds
>bs.DataMember = "Table"
il bindingSource va bene per i controlli e quindi anche per il report, pero' poi devi associare questa alla sorgente dati del report, in questo modo:
Dim report as LocalReport = reportViewer1.LocalReport
report.ReportPath = @"c:\...\Report1.rdlc"
report.DataSources.Add( new ReportDataSource("nomedatasourcereport",ds.Tables("Table")))


>In Tabella c'è un campo che si chiama "Nome".
>Vorrei riuscire a visualizzarlo nel report.
quando scostruisci il report metti una casella di testo e trascini dentro il campo testo della tua datasource che hai associato al report (finestra dataSource, dove puoi andarti a prendere quello che ti serve in termine di oggetti, webservice o collegamento a db)


>Per favore, mi potete fare un esempio?
l'ho messo in allegato, ovviamente c'e' da cambiare il path nel codice, ed è in c#, cmq il codice è praticamente uguale...


>(Dimenticavo. Non vorrei utilizzare l'origine dati, ma fare tutto
>da codice).
cosa intendi? perche' la sorgente dati la devi usare finche' costruisci il report, dato che un "modello" lo devi creare a design time dentro a visual studio...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5