日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FastReport.net 使用记录

發布時間:2024/4/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FastReport.net 使用记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FastReport.net ?打印設計功能非常強大,打印內容可以自己設計。數據源可以來至許多個表,打印設計后的表格數據是以二進制保存在數據庫中的。

1.打印設計:

private void DesignReport(object sender, EventArgs e){DataSet ds = GetQuery();--數據源,就是你要打印的數據(可以有多個sql語句)if (ds == null) return;FastReport.Report r = new FastReport.Report();MemoryStream s = LoadStream();--取存在數據庫中二進制表格數據if (s != null)r.Load(s);r.RegisterData(ds);if (r.Prepare() == true){FastReport.Design.StandardDesigner.DesignerForm d = new FastReport.Design.StandardDesigner.DesignerForm();d.Designer.cmdSave.CustomAction += new EventHandler(SaveReport);--保存方法d.Designer.AskSave = false;d.Designer.Report = r;d.ShowDialog();d.Dispose();}}

  2.打印預覽

public void PreviewReport(object sender, EventArgs e){if (gridView1.RowCount == 0) return;DataSet ds = GetQuery();if (ds == null) return;MemoryStream s = LoadStream();if (s == null) return;r = new FastReport.Report();r.Load(s);r.RegisterData(ds);r.Show();}

  3.打印

public void PrintReport(object sender, EventArgs e){if (gridView1.RowCount == 0) return;DataSet ds = GetQuery();if (ds == null) return;MemoryStream s = LoadStream();if (s == null) return;r = new FastReport.Report();r.Load(s);r.RegisterData(ds);r.Print();bPrint = true;}

  開始我使用這個控件的時候覺得有點復雜,使用了之后其實很簡單。就給2個參數:數據源和表單數據。

? ? ?文件下載http://files.cnblogs.com/EntityFramework/FRNetDemo2010-NET4.0.zip

轉載于:https://www.cnblogs.com/EntityFramework/p/3345158.html

總結

以上是生活随笔為你收集整理的FastReport.net 使用记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。