找回密码
 立即注册

QQ登录

只需一步,快速开始

noahark

论坛元老

62

主题

173

帖子

7139

积分

论坛元老

积分
7139

活字格认证

noahark
论坛元老   /  发表于:2013-5-21 10:12  /   查看:6740  /  回复:6
大神们:
    上午好,问题藐视:web版,比如我要设置表格中0,0位置的单元格为焦点。C#代码怎么设置?

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-21 10:22:00
沙发
回复 1楼noahark的帖子

后台 C# 设置方法:

  1. this.FpSpead1.Sheets[0].ActiveRow=0;
  2. this.FpSpead1.Sheets[0].ActiveColumn =0;
复制代码


前台 js 方法:

  1. <SCRIPT>

  2.   function moveSelection() {

  3.     FpSpread1.SetActiveCell(0,0); // goes to top of displayed sheet
  4.   
  5.   }

  6. </SCRIPT>
复制代码
回复 使用道具 举报
noahark
论坛元老   /  发表于:2013-5-21 10:32:00
板凳
回复 2楼iceman的帖子

   $("#<%=fp.ClientID %>").SetActiveCell(31,2);
   (<%=fp.ClientID %>).SetActiveCell(31,2);

都是不支持 SetActiveCell 属性或方法
QQ截图20130516144300.jpg (34.89 KB, 下载次数: 82)
回复 使用道具 举报
noahark
论坛元老   /  发表于:2013-5-21 10:33:00
地板
回复 3楼noahark的帖子

发错图片了。

QQ截图20130521103131.jpg (41.66 KB, 下载次数: 74)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-21 11:18:00
5#
回复 4楼noahark的帖子

请使用我的 Demo 测试,看看是否仍然出现问题。

9128-web.zip (3.28 MB, 下载次数: 94)
回复 使用道具 举报
noahark
论坛元老   /  发表于:2013-5-22 18:01:00
6#
回复 5楼iceman的帖子

用下面的代码解决了。非常感谢版主

            //设置焦点为第一个单元格            
            FarPoint.Web.Spread.Cell cell = fp.ActiveSheetView.Cells[0, 0];
            if (cell != null)
            {
                fp.ActiveSheetView.ActiveColumn = 0;
                fp.ActiveSheetView.ActiveRow = 0;              
            }
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-22 18:31:00
7#
回复 6楼noahark的帖子

2# 中方法不起作用可能和使用的浏览器有关。
感谢问题反馈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部