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);
}
}