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