Vb.net 获取当前RDLC报告的文件名

Vb.net 获取当前RDLC报告的文件名,vb.net,reportviewer,rdlc,Vb.net,Reportviewer,Rdlc,我需要获取显示在ReportViewer上的当前RDLC的文件名。有类似的吗 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
上的当前
RDLC
的文件名。有类似的吗

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)

在或其属性中似乎没有任何成员使您能够执行此操作

但是,您可以使用类似的方法执行以下操作:

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

因此,您没有执行字符串拆分操作等。

我完全同意
NKVU的答案
,此外,如果您想获得
文件名
而不使用其
扩展名
,您可以使用

Path.GetFileNameWithoutExtension(Me.ReportViewer1.LocalReport.ReportPath)