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)