摘要:
在平时的项目中,经常会有要将数据库中的数据或者GridView中的数据导出到Excel表中的工作,虽然方法很多会比较多,但是导出效率就是一个严重的问题了。几千条数据用普通的方法能够勉强应付,但是如果数据达到了几万几十万呢?这个恐怕就有点难受了。下面介绍一种效率还能过得去的方法,以前在开发项目时使用过百万条数据进行导出测试,测试结果大概在30S左右。首先在项目中使用GemBox.ExcelLite.dll文件,然后就可以开始工作了。下面是代码,不复杂并且有注释,所以不再累述。Code/// <summary> /// 导出GridView中的数据到Excel表,每个sheet最多包含 阅读全文
摘要:
自从工作后,就再没有动手更新自己的博客了,因为自己实在是没什么可写。最近在重新看<C#高级编程>,下面的正文是从自己的学习笔记整理的关于继承中virtual,override,new三个关键字的,希望不正确的地方有人可以给我指出来。一、关键字的辨析1、virtual用于将一个基类函数声明为虚拟方法,这样在派生类中可以对虚方法进行重写。该关键字不能用在成员字段和静态函数上,因为这个概念只对类中的实例函数成员才有意义。可以和new关键字一起使用。2、 override当派生类需要对基类的虚方法进行重写时,必须使用override,否则如果使用了与父类相同的函数声明,那么派生类方法就会隐 阅读全文