首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

RDLC子报表筛大数据性能有关问题

2013-03-01 
RDLC子报表筛大数据性能问题rdlc子报表通过protected void XXXX_OnSubreportProcessing(object sender, Su

RDLC子报表筛大数据性能问题
rdlc子报表通过
protected void XXXX_OnSubreportProcessing(object sender, SubreportProcessingEventArgs e)
        {
            e.DataSources.Add(Report_Web_Data_Card);
        }
方式获得数据源,并且通过设置的参数进行筛选(就是从Report_Web_Data_Card这个数据集中筛选某TYPEID=指定值的数据行),每个子报表约20行,数据源约30000行,也就是共30000/20=1500个子报表,并重复调用XXXX_OnSubreportProcessing方法1500次,再筛选1500次,执行非常之久。

有什么方法可以提高报表性能?(子报表是动态的,每个子报表的TYPEID通过父报表传入)。

热点排行