ActiveReport Tutorials For 2.0J(二)--Event
2006-09-13 12:48
316 查看
相关链接
使用ActiveReport for .net 进行报表开发(七)--事件 By Cure
EventUnBoundReport
ConditionalFormat(Report里的逻辑处理)
2 private void rptUnbound_DataInitialize(object sender, System.EventArgs eArgs)
3
10 private void rptUnbound_FetchData(object sender, DataDynamics.ActiveReports.ActiveReport.FetchEventArgs eArgs)
11 private static OleDbConnection m_cnn;
27 private static OleDbDataReader m_reader;
28
29 private void rptUnbound_ReportStart(object sender, System.EventArgs eArgs)
30
キーワード: アンバウンドレポートの作成方法を知りたい
不设置DataSource
Return
ConditionalFormat(Report里的逻辑处理)
int m_uis;
2 int m_rl;
3 int m_uoo;
4 bool m_dis;
5
6 private void Detail_Format(object sender, System.EventArgs eArgs)
7
45 private void rptConFormat_FetchData(object sender, DataDynamics.ActiveReports.ActiveReport.FetchEventArgs eArgs)
46 {
47 m_uis = (System.Int16)Fields["UnitsInStock"].Value;
48 m_rl = (System.Int16)Fields["ReorderLevel"].Value;
49 m_uoo = (System.Int16)Fields["UnitsOnOrder"].Value;
50 m_dis = (System.Boolean)Fields["Discontinued"].Value;
51
52 }
Report里的逻辑处理
根据DataSource的数据,对页面Layout进行设置。
CR的Layout逻辑处理是写在各自控件的Script里面的;而AR是统一集中在Event里处理,不像CR那样界面化,由于代码与表现分离,对于喜欢copy代码的人来说,是件好事,当然工作效率也高了。
Return
使用ActiveReport for .net 进行报表开发(七)--事件 By Cure
EventUnBoundReport
ConditionalFormat(Report里的逻辑处理)
2 private void rptUnbound_DataInitialize(object sender, System.EventArgs eArgs)
3
10 private void rptUnbound_FetchData(object sender, DataDynamics.ActiveReports.ActiveReport.FetchEventArgs eArgs)
11 private static OleDbConnection m_cnn;
27 private static OleDbDataReader m_reader;
28
29 private void rptUnbound_ReportStart(object sender, System.EventArgs eArgs)
30
キーワード: アンバウンドレポートの作成方法を知りたい
不设置DataSource
Return
ConditionalFormat(Report里的逻辑处理)
int m_uis;
2 int m_rl;
3 int m_uoo;
4 bool m_dis;
5
6 private void Detail_Format(object sender, System.EventArgs eArgs)
7
45 private void rptConFormat_FetchData(object sender, DataDynamics.ActiveReports.ActiveReport.FetchEventArgs eArgs)
46 {
47 m_uis = (System.Int16)Fields["UnitsInStock"].Value;
48 m_rl = (System.Int16)Fields["ReorderLevel"].Value;
49 m_uoo = (System.Int16)Fields["UnitsOnOrder"].Value;
50 m_dis = (System.Boolean)Fields["Discontinued"].Value;
51
52 }
Report里的逻辑处理
根据DataSource的数据,对页面Layout进行设置。
CR的Layout逻辑处理是写在各自控件的Script里面的;而AR是统一集中在Event里处理,不像CR那样界面化,由于代码与表现分离,对于喜欢copy代码的人来说,是件好事,当然工作效率也高了。
Return
相关文章推荐
- ActiveReport Tutorials For 2.0J(四)--Web Application 事前准备
- ActiveReport Tutorials For 2.0J(一)--Control and Property
- ActiveReport Tutorials For 2.0J(三)--ChartControl
- Active Report for .net"在VS中正常显示在IIS中无法显示"的问题之解决办法
- 使用ActiveReport for .net 进行报表开发(四)—显示主从表
- 使用ActiveReport for .net 进行报表开发(四)—显示主从表
- ActiveReport for .net 2.0的一点问题
- 使用ActiveReport for .net 进行报表开发(一)--开始
- ActiveReport for net WebViewer 设置zoom
- 使用ActiveReport for .net 3.0实现Web打印的一些问题
- 使用ActiveReport for .net 进行报表开发(三)--显示对象集合中的数据
- 使用ActiveReport for .net 进行报表开发(一)(转自Cure The Last Day Of Summer)
- 使用ActiveReport for .net 进行报表开发(一)--开始
- 随笔『使用ActiveReport for .net …
- 使用ActiveReport for .net 进行报表开发(二)--绑定数据源
- 使用ActiveReport for .net 进行报表开发(一)--开始
- 使用ActiveReport for .net 进行报表开发(二)--绑定数据源 (转)
- 使用ActiveReport for .net 进行报表开发-显示主从表
- 使用ActiveReport for .net 进行报表开发(三)--显示对象集合中的数据
- 转载 使用ActiveReport for .net 进行报表开发