ServerReport.GetDataSources Método

Recupera información acerca de los orígenes de datos que se usan en un informe.

Espacio de nombres:  Microsoft.Reporting.WebForms
Ensamblado:  Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)

Sintaxis

'Declaración
Public Function GetDataSources As ReportDataSourceInfoCollection
'Uso
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

Valor devuelto

Tipo: Microsoft.Reporting.WebForms.ReportDataSourceInfoCollection
Un ReportDataSourceInfoCollection que contiene objetos ReportDataSourceInfo.

Comentarios

Este método devuelve los nombres de orígenes de datos y las cadenas de los mensajes de usuario de cualquier origen de datos que se use en el informe y que pueda solicitar credenciales.

Ejemplos

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

Vea también

Referencia

ServerReport Clase

Sobrecarga de GetDataSources

Espacio de nombres Microsoft.Reporting.WebForms