不是要对SQL做处理的, 是后台;比如现在有一个字段我在添加SQL后需要加载SQL并且拿到该SQL执行后的数据字段然后显示在右侧吗?
您是想根据SQL 查询到的字段,然后将这些字段添加到SectionReport设计界面的右侧?
》》您可以参考帖本地示例的SectionReport 的写法:C:\Users\lenkaguo\Documents\GrapeCity Samples\ActiveReports 10\Section Reports\Data\UnboundData\C#
及帖子源码: http://gcdn.gcpowertools.com.cn/forum.php?mod=redirect&goto=findpost&ptid=21904&pid=110325&fromuid=29382
在后台sectionreport是在什么时候进行数据绑定操作的,
》》只有当加载报表或是生成报表时会触发 报表的DataInitialize 事件,这个时候会对报表进行数据绑定
是否有类似于Pagereport中的Field field = new Field(fieldName, fieldName, null);方法
》》 使用SectionReport 实现动态添加字段,主要实现报表的DataInitialize事件,在这个方法中增加字段,具体的参考本地示例:
- private void rptUnbound_DataInitialize(object sender, System.EventArgs eArgs)
- {
- Fields.Add("CategoryName");
- Fields.Add("ProductName");
- Fields.Add("UnitsInStock");
- Fields.Add("Description");
- }
复制代码
|