找回密码
 立即注册

QQ登录

只需一步,快速开始

simonshen

论坛元老

27

主题

72

帖子

1万

积分

论坛元老

积分
17729

活字格认证

[已处理] spread 分页

simonshen
论坛元老   /  发表于:2012-7-11 10:27  /   查看:6670  /  回复:5
spread5.0 在Microsoft Visual Studio 2010中实现分页功能,我将AllowPage=True,PageSize=6属性都设置过了,但是在查询数据时将其放到ActiveSheetView中时,就会报错“超过6行”

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-7-11 13:33:00
沙发
回复 1楼simonshen的帖子

不好意思,根据目前信息无法重现问题。楼主能否提供 Demo 调试呢?
回复 使用道具 举报
simonshen
论坛元老   /  发表于:2012-7-11 14:00:00
板凳
图.rar (61.1 KB, 下载次数: 656)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-7-11 14:37:00
地板
回复 3楼simonshen的帖子

1.目前葡萄城西安只支持中英文产品技术支持,日文版产品请到该论坛发贴询问:http://www.grapecity.com/tools/support/technical/knowledge.asp
2.由于我不懂日语,所以不清楚异常信息。从代码看,是否为索引超过最大行数而抛出异常?
回复 使用道具 举报
simonshen
论坛元老   /  发表于:2012-7-11 14:49:00
5#
好的,其实我日文也不好..我是想问一下,我数据库里查出来肯定不止六行,那我设置了PageSize=6就会报错吗?一般情况中不是超过六行就自动分两页显示吗?“索引超过最大行数而抛出异常”是什么情况下才会报错呢?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-7-11 15:12:00
6#
回复 5楼simonshen的帖子

是这样的,如果你的 sheet 下 rowcount 行数小于你查询出来的数据行数,那在给不存在的单元格赋值时就会出现异常。可以在循环赋值之前添加行:

  1. this.FpSpread1.ActiveSheetView.Rows.Add(,);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部