蒲公英联盟提供ghost win10,ghost win7,xp,装机纯净版,64位旗舰版,绿色软件,免费软件下载基地!

当前位置:主页 > 教程 > 服务器类 >

-install package DoddleReport-install package DoddleReport.iTextSharp 2. 实例代码 static void Main(string[] args){ var query = GetAll(); var report = new

来源:蒲公英系统┆发布时间:2018-11-01 09:13┆点击:

-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文件夹中查看结果

尚未注册畅言帐号,请到后台注册
福建快3开奖 快乐赛车 快乐赛车官网 三分时时彩 欢乐生肖 秒速快3 快乐赛车开奖 澳洲幸运10开奖结果 幸运飞艇官网 快乐赛车官网