需求 双击spread 某列单格,将该单元格的类型转换成下拉列表框。
【效果图】
我的代码
/// spread 单元格双击事件
protected void CompanyBudgetFpSpread_CellClick(object sender, SpreadCommandEventArgs e)
{
FarPoint.Web.Spread.ComboBoxCellType cmbocell = new FarPoint.Web.Spread.ComboBoxCellType();
cmbocell.Items = (new String[] { "January", "February", "March", "April", "May", "June" });
CompanyBudgetFpSpread.ActiveSheetView.Cells[0, 0].CellType = cmbocell;
}
我的这段代码存在两个问题:
一,后台 CellClick 事件在设置 AutoPostBack 属性为 true 时才会触发。怎样会给我带了一个问题,我的页面第一列全是单选框按扭(用来做删除操作的)。 当我选择中一个单选框后扭时,页面会造成刷新。本来选中的单选按扭,页面一刷新数就变成没有选中了。
二,在CellClick 事件里我怎样能获取,我双击单元格的位置,因为我要将他的类型,改成下拉表框。 |
|