找回密码
 立即注册

QQ登录

只需一步,快速开始

Julie_Zhao
论坛元老   /  发表于:2012-1-12 09:54  /   查看:5817  /  回复:3
不好意思又来打扰。

现在Spread中有一列的类型为Checkbox类型。

请问在选中checkbox时,是否会触发服务器事件?

我试过buttonCommand,但无效。

也试过客户端的ondataChanged以及onEditStart,在点击选中Checkbox时,都没有触发。

不知是否有可用的建议,谢谢!
Coding....

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-1-12 10:11:00
沙发

回复 1# Julie_Zhao 的帖子

Julie_Zhao 你好,很高兴能够和你讨论问题。
关于触发 ButtonCommand 事件的思路是正确的,这时需要设置 CheckBoxCellType 单元格类型的 AutoPostBack 属性为 true,下面是我的测试代码:

  1.   protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             FarPoint.Web.Spread.CheckBoxCellType checkBoxCellType = new FarPoint.Web.Spread.CheckBoxCellType();
  4.             checkBoxCellType.AutoPostBack = true;
  5.             this.FpSpread1.ActiveSheetView.Columns[0].CellType = checkBoxCellType;
  6.         }

  7.         protected void FpSpread1_ButtonCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
  8.         {

  9.         }
复制代码
回复 使用道具 举报
Julie_Zhao
论坛元老   /  发表于:2012-1-12 11:29:00
板凳
谢谢版主。是我忘记设置Autoposeback了。
现在问题已经解决。:-D
Coding....
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-1-12 12:06:00
地板

回复 3# Julie_Zhao 的帖子

不客气~:v:
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部