Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Recupera información sobre los orígenes de datos utilizados para un informe, incluido si todas las credenciales necesarias se han suministrado para los orígenes de datos del informe.
Espacio de nombres: Microsoft.Reporting.WinForms
Ensamblado: Microsoft.ReportViewer.WinForms (en Microsoft.ReportViewer.WinForms.dll)
Sintaxis
'Declaración
Public Function GetDataSources ( _
<OutAttribute> ByRef allCredentialsSet As Boolean _
) As ReportDataSourceInfoCollection
'Uso
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
Parámetros
- allCredentialsSet
Tipo: System.Boolean%
[out] Indica si todas las credenciales necesarias se han suministrado para los orígenes de datos utilizados por el informe del servidor.
Valor devuelto
Tipo: Microsoft.Reporting.WinForms.ReportDataSourceInfoCollection
ReportDataSourceInfoCollection que contiene objetos ReportDataSourceInfo.
Comentarios
Este método devuelve los nombres de los orígenes de datos y las cadenas de mensajes de usuario de los orígenes de datos utilizados en el informe que está configurado para solicitar credenciales.
Ejemplos
El siguiente ejemplo enumera todos los orígenes de datos que solicitan credenciales para el informe de servidor actualmente activo en un control ReportViewer.
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);
}
}