Méthode ServerReport.GetDataSources
Récupère les informations sur les sources de données utilisées pour un rapport.
Espace de noms : Microsoft.Reporting.WebForms
Assembly : Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)
Syntaxe
'Déclaration
Public Function GetDataSources As ReportDataSourceInfoCollection
'Utilisation
Dim instance As ServerReport
Dim returnValue As ReportDataSourceInfoCollection
returnValue = instance.GetDataSources()
public ReportDataSourceInfoCollection GetDataSources()
public:
ReportDataSourceInfoCollection^ GetDataSources()
member GetDataSources : unit -> ReportDataSourceInfoCollection
public function GetDataSources() : ReportDataSourceInfoCollection
Valeur de retour
Type : Microsoft.Reporting.WebForms.ReportDataSourceInfoCollection
Collection ReportDataSourceInfoCollection contenant des objets ReportDataSourceInfo.
Notes
Cette méthode renvoie les noms des sources de données et les chaînes d'invites utilisateur des sources de données utilisées dans le rapport qui peuvent demander des informations d'identification.
Exemples
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