找回密码
 立即注册

QQ登录

只需一步,快速开始

fanhq

注册会员

1

主题

6

帖子

39

积分

注册会员

积分
39

活字格认证

最新发帖
fanhq
注册会员   /  发表于:2011-8-24 15:55  /   查看:6528  /  回复:5
Spread新手,已做好下列表格

代码   名称    地址    联系人
001    A单位   ----       -------
002    B单位   ----       -------
003    C单位   ----       -------

当点击代码这一列时,如何链接到新页面,以代码为条件查询相关信息,(类似Gridview行选择、编辑功能)请各位赐教.

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-24 16:22:00
沙发
有试过 HyperLinkCellType 吗,这种 CellType 可以实现超链接的功能
回复 使用道具 举报
fanhq
注册会员   /  发表于:2011-8-26 08:15:00
板凳
请教版主:

单击某单元格,获取当前记录ID,实现像Gridview一样   选择\编辑\删除功能,如:

<a href = "abc.aspx?ID=<%#Eval("ID")%>">详细 </a>
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-26 09:56:00
地板

回复 3# fanhq 的帖子

你可以参考以下代码,其中的第一列(代码中的Cells[i,0])是URL中的参数值,该列不显示:
  1.             string url = &quot;http://www.gcpowertools.com&quot;;
  2.             for (int i = 0; i &lt; FpSpread1.ActiveSheetView.RowCount; i++)
  3.             {
  4.                 HyperLinkCellType hl = new HyperLinkCellType();
  5.                 hl.Target = &quot;_blank&quot;;               
  6.                 hl.ImageUrl = &quot;link.jpg&quot;;
  7.                 hl.NavigateUrl = String.Format(&quot;{0}?para={1}&quot;,url,FpSpread1.ActiveSheetView.Cells[i,0].Value);
  8.                 FpSpread1.ActiveSheetView.Cells[i, 3].CellType = hl;
  9.             }
复制代码
回复 使用道具 举报
fanhq
注册会员   /  发表于:2011-8-26 14:05:00
5#
按照版主的方法,搞定!谢谢!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-26 14:27:00
6#

回复 5# fanhq 的帖子

好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部