2011-09-16 12 views
0

私はasp.netで小さなアプリケーションを開発しています。データを取得するためにTelerikレポートを生成しています。aspxでtelerikレポートビューアを実行しました。私は、私を助けてください、それは ".PDF" それはfine.Butのファイル、私はここ.csvファイルTelerikデータをasp.netの.csvファイルにエクスポートする方法C#

を生成したいが、私のコード(C#の)

protected void btndayreport_Click(object sender, EventArgs e) 
    { 
     // Clients client = new Clients(); 
     ScheduleReport dayreport = new ScheduleReport(); 
     dayreport.date = Convert.ToDateTime(System.DateTime.Now.ToShortDateString()); 
     ReportProcessor reportProcessor = new ReportProcessor(); 
     RenderingResult result = reportProcessor.RenderReport("PDF", dayreport, null); 
     string reports = System.DateTime.Now + "DayReport.pdf"; 
     FileStream fs = new FileStream(Server.MapPath("/Reports/") + reports, FileMode.Create); 
     // FileStream fs = new FileStream("BeforeMergeReport.pdf", FileMode.Create); 
     fs.Write(result.DocumentBytes, 0, result.DocumentBytes.Length); 
     fs.Flush(); 
     fs.Close(); 
     // ReadPdfFile(); 
    } 

あるgenarateボタンをクリックしてくださいRenderingResultに.pdfの.csv instedを置き換えてみてください。エラーが表示される場合は、他の解決方法がありますか?変更してください

答えて

0

試してみてください。reportProcessor.RenderReportへ

  1. reportProcessor.RenderReport( "PDF"、dayreport、ヌル)( "CSV"、dayreport、ヌル)
  2. System.DateTime.Now +」 DayReport.pdf "からSystem.DateTime.Now +" DayReport.csv "
+0

お返事いただきありがとうございます。ただし、それを表示していないヘッダー名はテキストボックス名を表示するだけです。 – Victor

関連する問題