我需要获取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)
答案 0 :(得分:0)
ReportViewer或其LocalReport属性中似乎没有任何成员可以让您这样做。
但是,您可以使用像Path.GetFileName这样的方法来执行以下操作:
Dim filename As String = Path.GetFileName(Me.ReportViewer1.LocalReport.ReportPath)
所以你没有进行字符串拆分操作等。
答案 1 :(得分:0)
我完全同意NKVU's answer
此外,如果您希望获得filename
而不使用extension
,则可以使用this,
Path.GetFileNameWithoutExtension(Me.ReportViewer1.LocalReport.ReportPath)