找回密码
 立即注册

QQ登录

只需一步,快速开始

ttjie

高级会员

14

主题

55

帖子

1877

积分

高级会员

积分
1877

活字格认证

ttjie
高级会员   /  发表于:2014-1-8 17:24  /   查看:6104  /  回复:5
你好,

如果不用FpSpread1.Sheets[0].FrozenRowCount这个属性设置的话,只用FpSpread1.Sheets[0].RowCount=20, 为什么在页面上只能显示出10行,其它的无法显示?

求解

谢谢

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-1-8 17:52:00
沙发
回复 1楼ttjie的帖子

请问你的 PageSize 大小是多少?请查看我的 Demo ,可以正常设置 20 冻结行:

11601.zip (2.14 MB, 下载次数: 342)
回复 使用道具 举报
ttjie
高级会员   /  发表于:2014-1-9 12:36:00
板凳
回复 2楼iceman的帖子

你好,我的意思是,如果不设置冻结行,只设置rowcount=20, 这样最多只显示10行。
你可把你的demo里this.FpSpread1.Sheets[0].FrozenRowCount = 20;这行注掉看一下,你虽然设置了rowcount=100,但是只显示10行,即使你在第11行有数据也不会显示,这种情况下如果我想显示大于10行的数据,只能设置冻结行吗?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-9 14:24:00
地板
回复 3楼ttjie的帖子

不好意思,理解有些偏差。

Sheet 中有页的概念,每页中显示行数由 PageSize 属性决定(默认为 10 行)。为了避免工程中其他代码影响,请新建页面并尝试设置:

  1. this.FpSpread1.Sheets[0].PageSize = 100;
  2. this.FpSpread1.Sheets[0].RowCount = 100;
复制代码
回复 使用道具 举报
ttjie
高级会员   /  发表于:2014-1-9 14:30:00
5#
回复 4楼iceman的帖子

赞,谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-9 14:32:00
6#
回复 5楼ttjie的帖子

不客气,有问题欢迎开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部