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