导出到磁盘抛出错误'系统找不到指定的路径'

时间:2015-08-22 12:15:46

标签: c# crystal-reports export-to-pdf

我使用以下代码以pdf格式导出水晶报告。

--suite=example_A

错误在行if (textBox1.Text == "" | textBox2.Text == "") { } else { string filename = "\\" + textBox1.Text + ".pdf"; CreateEmptyFile(filename); string file = textBox2.Text + "\\" + textBox1.Text + ".pdf"; labelget(); try { int idx = dataGridView1.CurrentCell.RowIndex; string parv = dataGridView1.Rows[idx].Cells[0].FormattedValue.ToString(); ReportDocument wordreport = new ReportDocument(); wordreport.Load(@"C:\\FOLDER\\TESTREPORT.rpt"); wordreport.SetDatabaseLogon("root", "xxxxxxx", localhost, database); wordreport.Refresh(); wordreport.SetParameterValue("bill_no", parv); wordreport.SetParameterValue("fromterminal", this.terminal); wordreport.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, file); } catch (Exception em) { MessageBox.Show("error is: " + em); } } 中发生,表示系统找不到指定的路径。我检查了创建PDF文件的路径的权限,一切看起来都不错。 我如何纠正这个错误?

1 个答案:

答案 0 :(得分:0)

我找到了原因并回答了我的问题。我错过了在管理工具中添加DSN详细信息。