找回密码
 立即注册

QQ登录

只需一步,快速开始

andy001

高级会员

2

主题

6

帖子

1272

积分

高级会员

积分
1272

活字格认证

最新发帖
andy001
高级会员   /  发表于:2015-5-18 14:20  /   查看:18801  /  回复:10
您好 我想做个选中行移除这个行,但是现在获取不到选中行的行号,请问怎么获取 谢谢
123456789.png
这个是版本信息

10 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-5-18 17:37:00
沙发
回复 1楼andy001的帖子

前台获取选中行方法:
  1. <SCRIPT language=javascript>
  2.    function showSelection() {
  3.      var s = document.getElementById("FpSpread1");
  4.      var rgs = s.GetSelectedRanges();
  5.      for (var i=0; i<rgs.length; i++) {
  6.        var rg = rgs[i];
  7.        alert(rg.row+", "+rg.col+", "+rg.rowCount+", "+rg.colCount);
  8.      }
  9.    }
  10. </SCRIPT>
复制代码

后台获取选中行方法:
  1. FarPoint.Web.Spread.Model.ISheetSelectionModel iss;
  2. iss = (FarPoint.Web.Spread.Model.ISheetSelectionModel)FpSpread1.ActiveSheetView.SelectionModel;
  3. iss.SetSelection(0, 0, 2, 2)
  4. iss.AddSelection(3, 0, 1, 2);
  5. IEnumerator se;
  6. bool b;
  7. FarPoint.Web.Spread.Model.CellRange cr;
  8. se = sel.GetEnumerator();
  9. b = se.MoveNext();
  10. if (b == true)
  11. {
  12. cr = (FarPoint.Web.Spread.Model.CellRange)se.Current;
  13. }
  14. string msg = "The first column in the selection is " + cr.Column.ToString();
  15. Response.Write("<script language='javascript'>alert('" + msg + "')</script>");
复制代码

以上均是 Spread 4.0 接口。
回复 使用道具 举报
andy001
高级会员   /  发表于:2015-5-19 11:08:00
板凳
使用前台的方法实现了,谢谢,还有个问题就是我如何让spread中的列,只能输入小数,日期和下拉框选择,谢谢
回复 使用道具 举报
Helen
高级会员   /  发表于:2015-5-19 11:49:00
地板
回复 3楼andy001的帖子

您好!
可以通过设置列的单元格类型来实现,您可以参考以下示例:
单元格类型
回复 使用道具 举报
andy001
高级会员   /  发表于:2015-5-19 13:56:00
5#
123456789.png 你好 我的版本是4.0的,4.0怎么设置单元格类型呢?
回复 使用道具 举报
Helen
高级会员   /  发表于:2015-5-19 14:33:00
6#
回复 5楼andy001的帖子

您好!
设置方法应该是一致的,不过4.0版本支持的单元格类型应该相对少一些。
您可以通过设计时Spread设计器,或者代码的方式进行尝试设置。
我在上一个回帖中加入的“单元格类型”示例,有源代码,您可以点击进去参考。
另外,您也可以在安装目录的帮助文件中输入&quot;celltype&quot;进行过滤查找。

希望对您有所帮助!
谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-26 09:27:00
7#
回复 5楼andy001的帖子

请问问题是否解决?如果没有请继续跟帖。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   

评分

参与人数 1满意度 +5 收起 理由
andy001 + 5

查看全部评分

回复 使用道具 举报
andy001
高级会员   /  发表于:2015-10-9 09:21:00
8#
QQ截图20151009091735.jpg (35.63 KB, 下载次数: 545)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-9 12:19:00
9#
回复 使用道具 举报
lunzhao
注册会员   /  发表于:2017-10-27 10:20:48
10#
iceman 发表于 2015-5-18 17:37
回复 1楼andy001的帖子

前台获取选中行方法:

sel.GetEnumerator();

这个SEL是什么??
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部