找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2012-11-10 11:57  /   查看:5416  /  回复:5
Hi  Dof:


我还有个问题,就是:比如我的表格是分页的,如:2页。这样,我想通过JS来取值和赋值(取第二页的值)。
用以下方法好像不能实现.(SetValue和GetValue).看您那边是否有方法来实现(注:要用Js来实现。)
我的例子:
前台:
<script type="text/javascript">
        function setv() {
            var sp = document.all("FpSpread1");
            //sp.SetValue(5, 1, "CJB", true);
            sp.Cells(5, 1).SetValue("CJB");
            sp.UpdatePostbackData();
            sp.Update();
        }

        function getv() {
            var s = "";
            var sp = document.all("FpSpread1");
            s = sp.GetValue(5, 0);
            alert(s);

        }
    </script>
后台:
protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                this.FpSpread1.Sheets[0].RowCount = 10;
                this.FpSpread1.Sheets[0].PageSize = 5;
                this.FpSpread1.Sheets[0].AllowPage = true;
            }
        }

以上谢谢!

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-12 11:55:00
沙发
sam 你好

该问题同样可以使用以下回帖中的解决方法

http://gcdn.grapecity.com/showto ... ;postid=34405#34405
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-11-12 15:12:00
板凳
Hi dof:

以上方法,我也想到了,现在也是这样做的。但是还是不能达到我的要求。谢谢!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-12 15:33:00
地板
sam 你好

这个问题,以及之前修改隐藏单元格值的问题,都无法直接在前台设置,而且在后台获取设置的新值。必须通过后台代码设置才能生效。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-11-12 16:14:00
5#
哦。那就没办法了。谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-11-16 09:55:00
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部