久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

C#使用doggleReport生成pdf報表的方法

這篇文章主要介紹了C#使用doggleReport生成pdf報表的方法,結合實例形式分析了C# doggleReport安裝及使用具體操作技巧,需要的朋友可以參考下

本文實例講述了C#使用doggleReport生成pdf報表的方法。分享給大家供大家參考,具體如下:

1. 安裝nuget


-install package DoddleReport
-install package DoddleReport.iTextSharp

2. 實例代碼


static void Main(string[] args)
{
 var query = GetAll();
 var report = new Report(query.ToReportSource());
 report.TextFields.Title = "Graduate Student Report";
 report.TextFields.SubTitle = "sample header";
 report.TextFields.Footer = "sample footer";
 report.TextFields.Header = string.Format(@"
Report Generated: {0}
Total Students: {1}", DateTime.Now, 100);
 report.RenderHints.BooleanCheckboxes = true;
 report.DataFields["Id"].Hidden = true;
 var stream = new MemoryStream();
 var writer = new PdfReportWriter();
 writer.WriteReport(report, stream);
 const string path = "C:\\test";
 if (!Directory.Exists(path))
 {
  Directory.CreateDirectory(path);
 }
 File.WriteAllBytes(string.Format(path+"/studentReport_{0}.pdf",DateTime.Now.ToString("dd-MM-yyyy_HH-mm-ss")), stream.GetBuffer());
 Console.WriteLine("done");
}
public class Student
{
 public int Id { get; set; }
 public string Name { get; set; }
 public bool IsPass { get; set; }
 public int Score { get; set; }
 public DateTime GraduateAt { get; set; }
}
public static List<Student> GetAll()
{
 var rand = new Random();
 return Enumerable.Range(1, 1000)
  .Select(i => new Student
  {
   Id = i,
   Name = "Product " + i,
   Score = rand.Next(100),
   GraduateAt = DateTime.Now
  })
  .ToList();
}

3. 在C:\test文件夾中查看結果

更多關于C#相關內容感興趣的讀者可查看本站專題:《C#文件操作常用技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結》、《C#數據結構與算法教程》、《C#面向對象程序設計入門教程》及《C#程序設計之線程使用技巧總結》

希望本文所述對大家C#程序設計有所幫助。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要為大家詳細介紹了C# SendMail發送郵件功能實現,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了C#實現的SQL備份與還原功能,結合具體實例形式分析了C#操作數據庫實現SQL備份與還原相關的控件、SQL連接、文件等操作技巧,需要的朋友可以參考下
這篇文章主要介紹了C#使用checkedListBox1控件鏈接數據庫的方法,結合具體實例形式分析了數據庫的創建及checkedListBox1控件連接數據庫的相關操作技巧,需要的朋友可以參考下
這篇文章主要介紹了C#實現的sqlserver操作類,結合具體實例形式分析了C#針對sqlserver數據庫進行連接、查詢、更新、關閉等相關操作技巧,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了C#多線程數組模擬socket的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了C#根據http和ftp圖片地址獲取對應圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 欧美理伦 | 日本亚洲欧美 | www99热| 天堂中文av | 国产精品免费一区 | 久久国产综合 | 色爱综合网 | 一级片网址 | 免费网站观看www在线观看 | 在线看片a | 免费黄色一级 | 闷骚老干部cao个爽 欧美区一区二 | 日韩精品在线一区 | 成人在线免费视频 | 亚洲成人福利 | 日韩欧美中文字幕在线观看 | www.com国产| 黄色片网站视频 | 欧美日韩亚洲一区二区三区 | 五月婷婷 | 色黄视频在线观看 | 国产欧美日韩视频 | 在线观看免费毛片 | 日本免费网站 | www99热 | 天天cao | 99精品99| 一级香蕉视频 | 久久机热这里只有精品 | 黄色免费网站 | 爱爱免费网站 | 国产一二区 | 日韩精品视频免费 | 日韩中文字幕在线观看 | 欧美久久久久 | 日韩999| 国产一区在线视频 | 日本国产欧美 | 一区二区三区四区国产 | 天天拍夜夜操 | 天天爱综合 |