找回密码
 立即注册

QQ登录

只需一步,快速开始

yyd0467

注册会员

2

主题

12

帖子

34

积分

注册会员

积分
34

活字格认证

最新发帖
yyd0467
注册会员   /  发表于:2012-2-28 09:05  /   查看:6008  /  回复:9
我现在想将一个DropDownList埋到到Spread中,但不显示下拉框,显示效果类似LABEL的样子,鼠标单击或双击单元格的时候再显示该CELL的下拉框,请问怎样实现?

9 个回复

倒序浏览
yyd0467
注册会员   /  发表于:2012-2-28 14:06:00
沙发
版主不在么
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-2-28 15:50:00
板凳

回复 2# yyd0467 的帖子

yyd0476 你好,
请尝试下面代码:

  1.             string[]cbstr;
  2.             string[]strval;
  3.             cbstr=new String[]{"One","Two","Three"};
  4.             strval=new String[]{"1","2","3"};
  5.             FarPoint.Web.Spread.ComboBoxCellType cb=new FarPoint.Web.Spread.ComboBoxCellType();
  6.             cb.Items=cbstr;
  7.             FpSpread1.ActiveSheetView.Columns[0].CellType=cb;
复制代码
回复 使用道具 举报
yyd0467
注册会员   /  发表于:2012-2-28 16:09:00
地板
追加个问题,活动单元格做数据更改时,要用什么事件去后台抓数据
回复 使用道具 举报
yyd0467
注册会员   /  发表于:2012-2-28 16:19:00
5#
画面绑定的是ComboBox, 我在用Spread_UpdateCommand事件去抓数据的时候,必须要设定
combobox.AutoPostBack = true;
combobox.ShowButton = true;
如果将combobox.ShowButton 设成false,后台事件就抓不到了。
可不可以在combobox.ShowButton = false的前提下,让后台抓到活动单元格的值
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-2-28 16:55:00
6#

回复 5# yyd0467 的帖子

yyd0467 你好,
可以使用 ComboBoxCellType  OnClientChanged 属性去设置前台方法相应变化,在前台方法中 使用 FpSpread1.CallBack("Update") 方法去在后台取到变化值。
回复 使用道具 举报
yyd0467
注册会员   /  发表于:2012-2-28 17:03:00
7#
版主可以给个DEMO么,非常感谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-2-29 09:53:00
8#
yyd0467 你好,
下面是测试 Demo,请参考:
3474.zip (2.34 MB, 下载次数: 523)
回复 使用道具 举报
yyd0467
注册会员   /  发表于:2012-2-29 11:25:00
9#
成功:* 非常感谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-2-29 11:33:00
10#

回复 10# yyd0467 的帖子

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