Freigeben über


ServerReport.GetDataSources-Methode (Boolean%)

Ruft Informationen zu den in einem Bericht verwendeten Datenquellen ab. Dazu gehört auch die Angabe, ob alle erforderlichen Anmeldeinformationen für die Berichtsdatenquellen bereitgestellt wurden.

Namespace:  Microsoft.Reporting.WinForms
Assembly:  Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.dll)

Syntax

'Declaration
Public Function GetDataSources ( _
    <OutAttribute> ByRef allCredentialsSet As Boolean _
) As ReportDataSourceInfoCollection
'Usage
Dim instance As ServerReport
Dim allCredentialsSet As Boolean
Dim returnValue As ReportDataSourceInfoCollection

returnValue = instance.GetDataSources(allCredentialsSet)
public ReportDataSourceInfoCollection GetDataSources(
    out bool allCredentialsSet
)
public:
ReportDataSourceInfoCollection^ GetDataSources(
    [OutAttribute] bool% allCredentialsSet
)
member GetDataSources : 
        allCredentialsSet:bool byref -> ReportDataSourceInfoCollection 
public function GetDataSources(
    allCredentialsSet : boolean
) : ReportDataSourceInfoCollection

Parameter

  • allCredentialsSet
    Typ: System.Boolean%
    [out] Gibt an, ob alle erforderlichen Anmeldeinformationen für die vom Serverbericht verwendeten Datenquellen bereitgestellt wurden.

Rückgabewert

Typ: Microsoft.Reporting.WinForms.ReportDataSourceInfoCollection
Eine ReportDataSourceInfoCollection-Methode, die ReportDataSourceInfo-Objekte enthält.

Hinweise

Diese Methode gibt die Datenquellennamen und die Eingabeaufforderungs-Zeichenfolgen für alle Datenquellen des Berichts zurück, der für das Auffordern zur Eingabe von Anmeldeinformationen konfiguriert ist.

Beispiele

Im folgenden Beispiel werden alle Datenquellen aufgeführt, die zur Eingabe von Anmeldeinformationen für den Serverbericht auffordern, der in einem ReportViewer-Steuerelement gerade aktiv ist.

private void button1_Click(object sender, EventArgs e)
{
   bool bCreds;

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

   Debug.WriteLine("All credentials supplied: {0}", 
      bCreds.ToString());

   foreach (ReportDataSourceInfo rdsi in rdsic)
   {
      Debug.WriteLine(rdsi.Name + ":" + rdsi.Prompt);
   }
}

Siehe auch

Verweis

ServerReport Klasse

GetDataSources-Überladung

Microsoft.Reporting.WinForms-Namespace