我知道如何使用Crystal Report导出为pdf,但我不想预设文件路径,我希望用户在单击“导出”按钮时可以选择文件路径(和文件名)。
你知道怎么做吗?
非常感谢,
大
答案 0 :(得分:1)
提示用户提供保存位置是您在应用中实施的一项内容 - this related question提供了有关如何执行此操作的一些答案。然后,您只需提供从对话框到Crystal Reports导出API的路径,以便将其保存到该位置。
答案 1 :(得分:1)
这是我项目中的部分代码。我希望它有所帮助。
Dim saveFileDialog1 As New SaveFileDialog()
'saveFileDialog1.InitialDirectory = My.Computer.FileSystem.CurrentDirectory
saveFileDialog1.Filter = "PDF files (*.PDF)|*.PDF"
saveFileDialog1.FilterIndex = 1
saveFileDialog1.RestoreDirectory = True
If saveFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
Try
'Here is where you write the file
Catch Ex As Exception
'MessageBox.Show("Cannot read file from disk. Original error: " & Ex.Message)
Finally
' Check this again, since we need to make sure we didn't throw an exception on open.
End Try
End If