波斯马BOSSMA Information Technology

2010年11月18日 发布的所有日志

GridView通用分页模型

发布时间:2010年11月18日 / 分类:ASP.NET / 8 次吐槽

GridView的本身支持分页,一般情况下我们可以通过如下几个步骤实现分页: 1、更改GrdView控件的AllowPaging属性为true; 2、更改GrdView控件的PageSize属性为一个数值(默认为10); 3、更改GrdView控件的PageSetting属性; 4、为GridView添加事件:OnPageIndexChanging 大多数...

GridView在分页模板中显示全部记录数

发布时间:2010年11月18日 / 分类:ASP.NET / 抢沙发

GridView封装了很多常用的功能,并且具有很好的扩展性,当然也带来了一些性能上的问题,不过这篇文章不讨论性能问题。 使用GridView可以自定义分页模板,从而控制分页的样式和要展示的数据。 1、首先假设在分页模板中放置一个label,用来显示全部记录数。 <PagerTemplate&...

使用Com组件导出Excel时批量添加数据到Range

发布时间:2010年11月18日 / 分类:DOTNET / 抢沙发

为了提高Com组件生成Excel的效率,有必要使用批量的填充数据代替一个个单元格赋值数据的方式。 首先根据要导出的数据数量获取Range,进而获取一个二维数组,然后填充这个二维数组,最后将二维数组批量填充到这个Range。 //行数 int rowCount=1000; //列数 int colCount=...

c#判断对象是否为数组

发布时间:2010年11月18日 / 分类:DOTNET / 2 次吐槽

所有的数组都以Array为基类,但是不能通过object.GetType()==typeof(Array)来判断对象是否为数组。 这里介绍两种方法: 1、使用is 2、使用BaseType??? ??? static bool IsArray(this object o) {?? ??????? return o is Array;?? ??? }?? ??? static bool IsArray2(this o...