打开文件资源管理器以在 ASP.NET MVC 中导出我的 crystal 报告
Open file explorer to export my crystal report in ASP.NET MVC
我创建了一个 MVC 项目来查看我的 crystal 报告。我现在想做的是将我的 crystal 报告导出为某些特定的文件格式(PDF、Word、CSV 等)。在导出文件之前,我想打开我的文件资源管理器并为文件命名,select 导出类型,select 特定文件夹并导出它。
我该怎么做?
不确定在使用 ASP.NET 时是否同样有效。
private string SelectLocation(string fileName)
{
SaveFileDialog brwsr = new SaveFileDialog();
brwsr.FileName = fileName;
brwsr.Filter = "Pdf|*.pdf";
//Check to see if the user clicked the cancel button
if (brwsr.ShowDialog() == DialogResult.Cancel)
return "";
else
{
string newDirectoryPath = brwsr.FileName;
return newDirectoryPath;
}
}
这是一段代码,用于找出他们要使用哪个路径来保存文件。
如果您使用 Crystal 报告查看器在屏幕上显示报告,查看器中有控件允许用户导出报告并选择导出格式以及文件夹和文件名它被保存了。不过,您的某些用户可能需要一些培训才能有效地使用某些导出参数。例如,当导出到 Excel 时,可以使用许多额外的导出参数。
这种导出报告的方法的好处是导出功能已经完全实现,您只需编写代码即可创建和显示报告。
我创建了一个 MVC 项目来查看我的 crystal 报告。我现在想做的是将我的 crystal 报告导出为某些特定的文件格式(PDF、Word、CSV 等)。在导出文件之前,我想打开我的文件资源管理器并为文件命名,select 导出类型,select 特定文件夹并导出它。
我该怎么做?
不确定在使用 ASP.NET 时是否同样有效。
private string SelectLocation(string fileName)
{
SaveFileDialog brwsr = new SaveFileDialog();
brwsr.FileName = fileName;
brwsr.Filter = "Pdf|*.pdf";
//Check to see if the user clicked the cancel button
if (brwsr.ShowDialog() == DialogResult.Cancel)
return "";
else
{
string newDirectoryPath = brwsr.FileName;
return newDirectoryPath;
}
}
这是一段代码,用于找出他们要使用哪个路径来保存文件。
如果您使用 Crystal 报告查看器在屏幕上显示报告,查看器中有控件允许用户导出报告并选择导出格式以及文件夹和文件名它被保存了。不过,您的某些用户可能需要一些培训才能有效地使用某些导出参数。例如,当导出到 Excel 时,可以使用许多额外的导出参数。
这种导出报告的方法的好处是导出功能已经完全实现,您只需编写代码即可创建和显示报告。