找回密码
 立即注册

QQ登录

只需一步,快速开始

dlerror
中级会员   /  发表于:2014-1-27 14:12  /   查看:6334  /  回复:5
单元格输入内容时,需要将该列的最后一行的内容改变,由于开启了虚拟翻页,spread.RowCount - 1取到的是每一页的最后一行,不是所有记录的最后一行,所有记录的最后一行,该如何取得?麻烦了!

5 个回复

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

dlerror 你好,

根据你的描述,我通过以下Demo 没能重现你的问题,请对比:
VS2012 + C# + Spread for ASP.NET 7.0
11798.zip (7.58 KB, 下载次数: 1006)
回复 使用道具 举报
dlerror
中级会员   /  发表于:2014-1-28 10:25:00
板凳
回复 2楼iceman的帖子

你好。
不好意思,我描述的不够明确。
在单元格输入内容后,需要在最后一行设置标志位,由于客户要求速度必须快,我使用了虚拟翻页,标志位也在JS中进行修改,这样造成了每次修改的都是当前页的最后一行,而不是所有记录的最后一行。这种情况下,能不能找到所有记录的最后一行?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-28 16:36:00
地板
回复 3楼dlerror的帖子

不好意思,从前无法获取到最后一行单元格。

Spread 渲染到前台是 HTML Table,如果使用虚拟滚动这时对应的单元格还没有生成,故无法获取。
回复 使用道具 举报
dlerror
中级会员   /  发表于:2014-1-28 17:50:00
5#
回复 4楼iceman的帖子

知道了,谢谢版主了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-28 17:58:00
6#
回复 5楼dlerror的帖子

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