我需要获取当前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)
我需要获取当前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)
ReportViewer或其LocalReport属性中似乎没有任何成员可以让您执行此操作。
但是,您也许可以使用Path.GetFileName 之类的方法来执行以下操作:
Dim filename As String = Path.GetFileName(Me.ReportViewer1.LocalReport.ReportPath)
所以你没有做字符串拆分操作等。
我完全同意,NKVU's answer
另外,如果你想得到filename
没有它的extension
,你可以使用这个,
Path.GetFileNameWithoutExtension(Me.ReportViewer1.LocalReport.ReportPath)