找回密码
 立即注册

QQ登录

只需一步,快速开始

moriya

论坛元老

78

主题

189

帖子

4万

积分

论坛元老

积分
42318

活字格认证

moriya
论坛元老   /  发表于:2014-1-21 04:56  /   查看:4632  /  回复:3
我想给每一行加上HyperLink,我循环对每行都进行处理过,为什么显示的内容一样,全都显示我最后一笔数据的text

FarPoint.Win.Spread.CellType.HyperLinkCellType linkcell = new FarPoint.Win.Spread.CellType.HyperLinkCellType();
for (int i = 0; i < fpRequest.ActiveSheet.NonEmptyRowCount; i++)
            {
                linkcell.Text = fpRequest.ActiveSheet.Cells[i, 2].Text.Trim();
                 fpRequest.ActiveSheet.Cells[i, 2].CellType = linkcell;
                  linkcell.Link = "";
            }

2222.JPG

3 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-1-21 09:56:00
沙发
回复 1楼moriya的帖子

试试把这个行代码,放在for循环里面:

  1. FarPoint.Win.Spread.CellType.HyperLinkCellType linkcell = new FarPoint.Win.Spread.CellType.HyperLinkCellType();
复制代码
回复 使用道具 举报
moriya
论坛元老   /  发表于:2014-1-23 07:08:00
板凳
这个也可以了,必须分配新的对象才行
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-23 09:14:00
地板
回复 3楼moriya的帖子

  起得很早啊, moriya.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部