Ciao a tutti,
ho un problema che ormai mi perseguita da una settimana!
Io ho la necessità di rappresentare dei dati estratti da una query in un grafico,
Uso VS2005 e quindi mi hanno consigliato di usare il ReportViewer. Mi sono documentato e sono riuscito a creare la struttura che dovrebbe rappresentare i miei dati, ma, purtroppo il grafico è sempre vuoto, non mi appare nulla!
Nel progetto ho creato il mio filoe .rdlc, nell' aspx ho inserito questo codice
string pippo = "select To_Char(TIME_APPL) AS TIME_APPL, APPL, Count(APPL) as RecordCount from APPL_" + DropApplicativo.SelectedItem.Value.ToString().ToUp per() + " Group By To_Char(TIME_APPL), APPL";
OracleDataAdapter query = new OracleDataAdapter(pippo, ConnectionString);
DataSet queryDataSet = new DataSet();
query.Fill(queryDataSet);
DataTable table = new DataTable();
LocalReport report = this.ReportViewer1.LocalReport;
report.ReportPath = "E:\\ReportGrafico.rdlc";
report.DataSources.Clear();
report.DataSources.Add(new ReportDataSource("DataSet1_APPL_3D", queryDataSet.Tables[0].Rows));
this.ReportViewer1.DataBind();
e sul grafico, ho trascinato (dopo aver creato il mio dataSource) le 2 colonne della tabella che vorrei rappresentare, e nelle proprietà gli ho associato questo valori
asse y;
=Fields!APPL.Value
asse x:
=Fields!TIME_APPL.Value
in toeria i raggruppamenti li faccio dalla query nel codice.....cmq non riesco a vedere nessuna rappresentazione sul grafico..... ma dove sbaglio????
![]()
![]()
![]()
![]()