找回密码
 立即注册

QQ登录

只需一步,快速开始

wangwuliSpread
论坛元老   /  发表于:2014-12-18 16:08:00
11#
ComboBoxCellType 选中事件应该这么写?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-18 17:18:00
12#
回复 11楼wangwuliSpread的帖子

后台代码如下:


  1.         protected void FpSpread1_ButtonCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
  2.         {

  3.                 int _row = e.SheetView.ActiveRow;
  4.                 int _col = e.SheetView.ActiveColumn;
  5.                 if (this.FpSpread1.ActiveSheetView.Cells[_row,_col].CellType is ComboBoxCellType)
  6.                 {
  7.                               
  8.                 }
  9.                 else
  10.                 {
  11.                     FarPoint.Web.Spread.ComboBoxCellType cmbocell2 = new FarPoint.Web.Spread.ComboBoxCellType();
  12.                     cmbocell2.Items = (new String[] { "综合部", "销售部", "服务部", "产品部", "运维" });
  13.                     cmbocell2.AutoPostBack = true;
  14.                     FpSpread1.ActiveSheetView.Cells[_row, _col].CellType = cmbocell2;
  15.                     this.FpSpread1.ActiveSheetView.Cells[_row, _col].Text = DateTime.Now.Year.ToString();
  16.                     cmbocell2.ShowButton = true;
  17.                     this.FpSpread1.SaveChanges();
  18.                 }
  19.         }
复制代码
回复 使用道具 举报
wangwuliSpread
论坛元老   /  发表于:2014-12-19 17:51:00
13#
回复 12楼iceman的帖子

  if (this.FpSpread1.ActiveSheetView.Cells[_row,_col].CellType is ComboBoxCellType)
                {
                              
                }
                else
                {
                    FarPoint.Web.Spread.ComboBoxCellType cmbocell2 = new FarPoint.Web.Spread.ComboBoxCellType();
                    cmbocell2.Items = (new String[] { "综合部", "销售部", "服务部", "产品部", "运维" });
                    cmbocell2.AutoPostBack = true;
                    FpSpread1.ActiveSheetView.Cells[_row, _col].CellType = cmbocell2;
                    this.FpSpread1.ActiveSheetView.Cells[_row, _col].Text = DateTime.Now.Year.ToString();
                    cmbocell2.ShowButton = true;
                    this.FpSpread1.SaveChanges();
                }
        }   
这个选中事件没有效果啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-22 10:54:00
14#
回复 13楼wangwuliSpread的帖子

请问你的测试步骤是什么?附件是我的测试工程。
14596_checkbox.zip (29.61 KB, 下载次数: 309)
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部