ServerReport.GetDataSources 方法 (Boolean%)

检索有关用于报表的数据源的信息,包括是否已为报表数据源提供了所有必需的凭据。

命名空间:  Microsoft.Reporting.WebForms
程序集:  Microsoft.ReportViewer.WebForms(在 Microsoft.ReportViewer.WebForms.dll 中)

语法

声明
Public Function GetDataSources ( _
    <OutAttribute> ByRef allCredentialsSet As Boolean _
) As ReportDataSourceInfoCollection
用法
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

参数

  • allCredentialsSet
    类型:System.Boolean%
    [out] 指示是否已为服务器报表使用的数据源提供了所有必需的凭据。

返回值

类型:Microsoft.Reporting.WebForms.ReportDataSourceInfoCollection
一个包含 ReportDataSourceInfo 对象的 ReportDataSourceInfoCollection

注释

此方法返回在配置为提示输入凭据的报表中使用的任何数据源的数据源名称和用户提示字符串。

示例

下面的示例列出了提示为**“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);
   }
}

请参阅

参考

ServerReport 类

GetDataSources 重载

Microsoft.Reporting.WebForms 命名空间