找回密码
 立即注册

QQ登录

只需一步,快速开始

lud
论坛元老   /  发表于:2012-11-15 10:00  /   查看:4959  /  回复:2
如题,里面还有UpdateCommand事件可以自动判断值修改,现在我想操作的是能不能获取在这个事件里获取修改前的值和修改后的值,或者可以再哪里判断修改前的值

2 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-15 12:17:00
沙发
在UpdateCommand可以通过 e.EditValues 拿到新值,旧值直接在Spread中取就可以:
  1.         protected void FpSpread1_UpdateCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
  2.         {
  3.             int row = (int)e.CommandArgument;
  4.             for (int i = 0; i < e.EditValues.Count; i++)
  5.             {
  6.                 object oldvalue = FpSpread1.ActiveSheetView.Cells[row, i].Value;
  7.                 object newvalue = e.EditValues[i];
  8.             }
  9.         }
复制代码
回复 使用道具 举报
lud
论坛元老   /  发表于:2012-11-15 15:27:00
板凳
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部