找回密码
 立即注册

QQ登录

只需一步,快速开始

kamehameha

论坛元老

17

主题

58

帖子

1万

积分

论坛元老

积分
17001

活字格认证

[已处理] 关于设置spread值

kamehameha
论坛元老   /  发表于:2012-9-7 10:46  /   查看:5944  /  回复:7
在后台更新spread某单元格的值之后 如何使页面上对应的单元格也随之更新

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-9-7 12:22:00
沙发
回复 1楼kamehameha的帖子

kamehameha 你好,
默认情况下是可以更新成功的,可能和楼主的使用方法有关。
能否提供问题 Demo?
回复 使用道具 举报
kamehameha
论坛元老   /  发表于:2012-9-7 14:09:00
板凳

  1. protected void FpSpread2_UpdateCommand(object sender, SpreadCommandEventArgs e)
  2.         {

  3.             this.FpSpread3.Sheets[0].Cells[5, 5].Text = "222";

  4.             this.FpSpread3.Sheets[0].Cells[5, 5].ResetText();

  5.         }
复制代码
回复 使用道具 举报
kamehameha
论坛元老   /  发表于:2012-9-7 14:15:00
地板
我是在【FpSpreadA】的updateCommand事件中修改【FpSpreadB】中单元格的值 跟这个有关系吗
回复 使用道具 举报
kamehameha
论坛元老   /  发表于:2012-9-7 15:15:00
5#

  1.    protected void FpSpread2_UpdateCommand(object sender, SpreadCommandEventArgs e)
  2.         {

  3.             this.FpSpread2.Sheets[0].Cells[2, 2].Text = "333";

  4.             this.FpSpread3.Sheets[0].Cells[5, 5].Text = "222";

  5.         }
复制代码


刚才试了一下
  1. this.FpSpread2.Sheets[0].Cells[2, 2].Text = "333";
复制代码

这句执行成功了 FpSpread2被更新 但是
  1. this.FpSpread3.Sheets[0].Cells[5, 5].Text = "222";
复制代码

这句却没有执行成功 FpSpread3没有被更新
是不是由于是 FpSpread2 的 updateCommand 所以才导致这样的结果呢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-7 17:02:00
6#
回复 5楼kamehameha的帖子

对,Spread 的内部实现机制就是如此,无法在 UpdateCommand 中设置其他服务器控件。
回复 使用道具 举报
kamehameha
论坛元老   /  发表于:2012-9-10 08:17:00
7#
了解了 多谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-10 09:29:00
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部