Condividi tramite


Metodo ServerReport.GetDataSources

Recupera le informazioni sulle origini dati utilizzate per un rapporto.

Spazio dei nomi:  Microsoft.Reporting.WinForms
Assembly:  Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.dll)

Sintassi

'Dichiarazione
Public Function GetDataSources As ReportDataSourceInfoCollection
public ReportDataSourceInfoCollection GetDataSources()
public:
ReportDataSourceInfoCollection^ GetDataSources()
member GetDataSources : unit -> ReportDataSourceInfoCollection 
public function GetDataSources() : ReportDataSourceInfoCollection

Valore restituito

Tipo: Microsoft.Reporting.WinForms.ReportDataSourceInfoCollection
Oggetto ReportDataSourceInfoCollection contenente oggetti ReportDataSourceInfo.

Note

Questo metodo restituisce i nomi delle origini dati e le stringhe di richiesta dell'utente di tutte le origini dati utilizzate nel rapporto che sono in grado di richiedere credenziali.

Esempi

private void button1_Click(object sender, EventArgs e)
{

   ReportDataSourceInfoCollection rdsic =
      this.reportViewer1.ServerReport.GetDataSources();

   foreach (ReportDataSourceInfo rdsi in rdsic)
   {
      Debug.WriteLine(rdsi.Name + ":" + rdsi.Prompt);
   }
}
Private Sub Button2_Click(ByVal sender As System.Object, _
   ByVal e As System.EventArgs) Handles Button2.Click
    Dim rdsic As ReportDataSourceInfoCollection = _
       ReportViewer1.ServerReport.GetDataSources

    For Each rdsi As ReportDataSourceInfo In rdsic
        Debug.WriteLine(rdsi.Name + ":" + rdsi.Prompt)
    Next

End Sub

Vedere anche

Riferimenti

ServerReport Classe

Overload GetDataSources

Spazio dei nomi Microsoft.Reporting.WinForms