水晶报表问题
string strProvider = "Server=192.168.1.100;DataBase=mmls;UID=sa;PWD=sa";
CrystalReport2 myReport = new CrystalReport2();
DataSet2 ds = new DataSet2();
SqlConnection MyConn = new SqlConnection(strProvider);
MyConn.Open();
string strSel = "Select * from zd_country";
SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,MyConn);
MyAdapter.Fill(ds,"zd_country");
myReport.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource = myReport;
// this.CrystalReportViewer1.RefreshReport();
Page.DataBind();
// CrystalReport2 myReport = new CrystalReport2();
CrystalDecisions.Shared.DiskFileDestinationOptions DiskOpts = new CrystalDecisions.Shared.DiskFileDestinationOptions();
myReport.ExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile;
myReport.ExportOptions.ExportFormatType = CrystalDecisions. Shared.ExportFormatType.WordForWindows;
DiskOpts.DiskFileName = "d:\\aa.doc";
myReport.ExportOptions.DestinationOptions = DiskOpts;
myReport.Export();
HttpContext.Current.Response.Charset = "";
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/word";
Response.WriteFile("d:\\aa.doc");
Response.Flush();
Response.Close();
System.IO.File.Delete("d:\\aa.doc");
水晶报表导出实现在客户端下载,功能已经完成
上面代码执行完毕网页中弹出对话框保存文件
怎样实现保存类型为*.doc等类似的