找回密码
 立即注册

QQ登录

只需一步,快速开始

guizhi

论坛元老

7

主题

15

帖子

5115

积分

论坛元老

积分
5115

活字格认证

guizhi
论坛元老   /  发表于:2013-3-28 15:44  /   查看:5637  /  回复:3
QQ截图20130328154619.png

3 个回复

倒序浏览
guizhi
论坛元老   /  发表于:2013-3-28 15:59:00
沙发
err3.png
err1.png
err2.png
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-3-28 16:36:00
板凳
回复 1楼guizhi的帖子

可以尝试以下代码:


  1.         protected void FpSpread1_UpdateCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
  2.         {
  3.             List<Model.Goods> list = FpSpread1.ActiveSheetView.DataSource as List<Model.Goods>;
  4.             e.Handled = true;
  5.             if (e.SheetView.ActiveColumn == 0)
  6.             {
  7.                 list[e.SheetView.ActiveRow].Name = e.EditValues[0].ToString();
  8.             }            
  9.             //
  10.             TreeCellType tree = new TreeCellType();
  11.             tree.list = list;
  12.             FpSpread1.ActiveSheetView.Columns[0].CellType = tree;
  13.             FpSpread1.ActiveSheetView.DataSource = null;
  14.             FpSpread1.ActiveSheetView.DataSource = list;

  15.         }
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-3-28 16:49:00
地板
回复 2楼guizhi的帖子

这都是通过硬编码实现的,没有设置 id 所有没有改变:

  1. protected void FpSpread1_UpdateCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
  2.         {
  3.             List<Model.Goods> list = FpSpread1.ActiveSheetView.DataSource as List<Model.Goods>;

  4.             if (e.SheetView.ActiveColumn == 0)
  5.             {
  6.                 list[e.SheetView.ActiveRow].Name = e.EditValues[0].ToString();
  7.                 list[e.SheetView.ActiveRow].ID = Convert.ToInt32(e.EditValues[0]);
  8.             }            
  9.             //
  10.             TreeCellType tree = new TreeCellType();
  11.             tree.list = list;
  12.             FpSpread1.ActiveSheetView.Columns[0].CellType = tree;
  13.             FpSpread1.ActiveSheetView.DataSource = null;
  14.             FpSpread1.ActiveSheetView.DataSource = list;

  15.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部