找回密码
 立即注册

QQ登录

只需一步,快速开始

zjutwb

高级会员

15

主题

32

帖子

1467

积分

高级会员

积分
1467

活字格认证

zjutwb
高级会员   /  发表于:2013-12-4 23:48  /   查看:4587  /  回复:2
如题,整列设置为ComboBoxCellType,但我又想这列的第一、二行不设置成这个,怎么办?

2 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2013-12-5 10:09:00
沙发
回复 1楼zjutwb的帖子

可以通过如下方法设置:
首先,设置第一列的CellType为CurrencyCellType类型
接着,设置第一列的第二行CellType为ComboBoxCellType类型


  1.             fpSpread1.ActiveSheet.Columns[0].CellType = new FarPoint.Win.Spread.CellType.CurrencyCellType();

  2.             FarPoint.Win.Spread.CellType.ComboBoxCellType cmbocell = new FarPoint.Win.Spread.CellType.ComboBoxCellType();

  3.             cmbocell.Items = (new String[] { "January", "February", "March", "April", "May", "June" });
  4.             cmbocell.AcceptsArrowKeys = FarPoint.Win.SuperEdit.AcceptsArrowKeys.AllArrows;
  5.             cmbocell.AutoSearch = FarPoint.Win.AutoSearch.SingleCharacter;
  6.             cmbocell.Editable = true;
  7.             cmbocell.ListAlignment = FarPoint.Win.ListAlignment.Left;
  8.             cmbocell.ListWidth = 0;
  9.             cmbocell.MaxDrop = 4;
  10.             fpSpread1.Sheets[0].Cells[1, 0].CellType = cmbocell;
复制代码




截图如下:

Spread_cellType.gif
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-9 09:55:00
板凳
回复 1楼zjutwb的帖子

请问,这个问题解决了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部