次の方法で共有


ServerReport.GetDataSources メソッド (Boolean%)

レポート データ ソースに必要なすべての資格情報が指定されているかどうかなど、レポートに使用するデータ ソースに関する情報を取得します。

名前空間:  Microsoft.Reporting.WinForms
アセンブリ:  Microsoft.ReportViewer.WinForms (Microsoft.ReportViewer.WinForms.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.WinForms.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.WinForms 名前空間