Sto cercando di ottenere un controllo sulle basi del controllo del visualizzatore di report in un progetto Webforms ASP.net con C#. Sto usando i report di Adventure Work per avere un'idea delle basi.asp.net report viewer nozioni di base sugli errori: operazione non consentita
Ho un rapporto chiamato SalesOrderNumber sotto Rapporto parti sul mio server SQL
voglio solo essere in grado di vedere a questo punto
if (!Page.IsPostBack)
{
// Set the processing mode for the ReportViewer to Remote
ReportViewer1.ProcessingMode = ProcessingMode.Remote;
ServerReport serverReport = ReportViewer1.ServerReport;
// Set the report server URL and report path
serverReport.ReportServerUrl =
new Uri("(!removed!");
serverReport.ReportPath =
"/Report Parts/SalesOrderNumber";
// Create the sales order number report parameter
ReportParameter salesOrderNumber = new ReportParameter();
salesOrderNumber.Name = "SalesOrderNumber";
salesOrderNumber.Values.Add("SO50750");
// Set the report parameters for the report
ReportViewer1.ServerReport.SetParameters(
new ReportParameter[] { salesOrderNumber });
torno L'operazione che si sta tentando sulla l'elemento '/ Report parti/SalesOrderNumber' non è consentito per questo tipo di articolo. (RsWrongItemType)
L'estensione non è importante? Dovrebbe essere */Report Parts/SalesOrderNumber.rdl? Inoltre, il nome del parametro e il nome del report possono essere uguali? Questo è quello che proverei. –
Controllare il percorso completo del report. È il percorso completo? Scritto correttamente? – Ben