共用方式為


ServerReport.GetDataSources 方法

擷取報表所用之資料來源的相關資訊。

命名空間:  Microsoft.Reporting.WebForms
組件:  Microsoft.ReportViewer.WebForms (在 Microsoft.ReportViewer.WebForms.dll 中)

語法

'宣告
Public Function GetDataSources As ReportDataSourceInfoCollection
public ReportDataSourceInfoCollection GetDataSources()
public:
ReportDataSourceInfoCollection^ GetDataSources()
member GetDataSources : unit -> ReportDataSourceInfoCollection 
public function GetDataSources() : ReportDataSourceInfoCollection

傳回值

類型:Microsoft.Reporting.WebForms.ReportDataSourceInfoCollection
包含 ReportDataSourceInfo 物件的 ReportDataSourceInfoCollection

備註

這個方法會任何資料來源之資料來源名稱和使用者提示字串,這些資料來源用於可提示認證發出的報表。

範例

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

請參閱

參考

ServerReport 類別

GetDataSources 多載

Microsoft.Reporting.WebForms 命名空間