多语言展示
当前在线:126今日阅读:145今日分享:20

C1Report报表工具 使用NorthWind数据库展示数据

本文演示C1Report绑定其中一种数据源,NorthWind数据库展示常见的报表,以及打印报表。
工具/原料

ComponenetOne

方法/步骤
1

C1Report绑定数据源1.在XML里设置或获取用户数据绑定的数据源。例如本文Demo中XML文档中获取NorthWind数据库的数据源,代码如下所示:Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|C1Demo.mdb;Persist   Security Info=FalseSELECT Categories.*, Products.*FROM CategoriesINNERJOINProductsONCategories.CategoryID=Products.CategoryID;

2

2. 从指定的字符串加载 XML 文档。XmlDocument类是.NET框架的DOC解析器,它装载XML文档,并在内存中构建该文档的树状结构。通过LoadXML加载XML文档的代码如下所示://   add Description tabdesc   = new Label();desc.Dock   = DockStyle.Fill;desc.BackColor   = Color.White;TabPage   tabDesc = new TabPage('Description');tabDesc.Controls.Add(desc);  c1PrintPreviewControl1.PreviewNavigationPanel.Controls.Add(tabDesc);  doc   = new XmlDocument();doc.LoadXml(Report_Load.Properties.Resources.Reports);  comboReports.SelectedIndex   = 0;

3

C1Report读入指定的Report通过C1Report的Load方法,用户可以指定读入的报表。具体代码如下;// load C1Report with selected reportc1Report1.Load(doc, reportName);c1Report1.Sections.Header.Visible =   false;

4

C1Report打印预览只需要一句代码就可以为C1Report指定打印预览的报表,代码如下所示:// assign report to print preview controlc1PrintPreviewControl1.Document =   c1Report1.Document;这样,C1Report可以轻松的使用NorthWind数据库展示数据,效果如下图所示:

推荐信息