c#生成excel报表时查询数据库太频繁

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:54:25
系统需要生成excel报表,报表需要数据特别多,导致查询数据库
的次数也特别频繁,所以现在生成报表时很慢,不知道各位大虾
有没有更好的方法解决这个问题?
多谢!

可以一次全读取到DataTable或者用DataReader
你不会是一条一条读取的吧

数据量大的时候运行速度很慢是正常的,如果过分的慢了 试试可以换个报表工具,算法不同 可以节省非常多的数据处理时间 。

如果数据超过几千行的话速度是慢的平时如果就百行内速度可以接受的

不是可以直接用数据集转换为excel文件吗?建议查一下MSDN