0

我需要获取当前RDLC显示在ReportViewer. 有没有类似的东西

Dim filename As String = Me.ReportViewer1.LocalReport.GetFilename? 

因为我不想做以下事情。

Dim path As String() = Me.ReportViewer1.LocalReport.ReportPath.Split("\")
Dim filename As String = path(path.Length - 1)
4

2 回答 2

0

ReportViewer或其LocalReport属性中似乎没有任何成员可以让您执行此操作。

但是,您也许可以使用Path.GetFileName 之类的方法来执行以下操作:

Dim filename As String = Path.GetFileName(Me.ReportViewer1.LocalReport.ReportPath) 

所以你没有做字符串拆分操作等。

于 2013-03-23T06:18:26.753 回答
0

我完全同意,NKVU's answer另外,如果你想得到filename没有它的extension,你可以使用这个

Path.GetFileNameWithoutExtension(Me.ReportViewer1.LocalReport.ReportPath)
于 2013-03-23T06:34:57.413 回答