找回密码
 立即注册

QQ登录

只需一步,快速开始

shenxh

注册会员

1

主题

4

帖子

37

积分

注册会员

积分
37
  • 33

    金币

  • 主题

  • 帖子

最新发帖
shenxh
注册会员   /  发表于:2016-8-2 11:09  /   查看:3629  /  回复:6
1、ComboxBox中的数据如下:
      ID               NAME
       1                男
       2                女
2、DataSource中有combobox数据(ID)内容,现在想实现如果DataSource中ID值为“1“”时combobox显示为“男“,请问如何实现。谢谢

6 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-2 11:21:27
沙发
您好设置 ccc.EditorValue = EditorValue.ItemData;

  1.             ComboBoxCellType ccc = new ComboBoxCellType();
  2.             ccc.EditorValue = EditorValue.ItemData;
  3.             ccc.Items = (new String[] { "January", "February", "March", "April", "May", "June" });
  4.             ccc.ItemData = (new String[] { "1", "2", "3", "4", "5", "6" });
  5.             fpSpread1.ActiveSheet.Cells[0, 0].CellType = ccc;
  6.             fpSpread1.ActiveSheet.Cells[0, 0].Value = "4";
复制代码
回复 使用道具 举报
shenxh
注册会员   /  发表于:2016-8-2 13:30:01
板凳
blob596513366.png
图1
blob862473144.png
图2
我是希望在显示1、2的地方显示名称
回复 使用道具 举报
shenxh
注册会员   /  发表于:2016-8-2 13:31:38
地板
blob596604003.png
这个是在DataSource绑定之前的情况
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-2 14:55:20
5#
绑定后设置的CellType会丢失, 您需要先绑定,再设置CellType

  1.             fpSpread2.DataSource = dt;

  2.             ComboBoxCellType ccc = new ComboBoxCellType();
  3.             ccc.EditorValue = EditorValue.ItemData;
  4.             ccc.Items = (new String[] { "January", "February", "March", "April", "May", "June" });
  5.             ccc.ItemData = (new String[] { "1", "2", "3", "4", "5", "6" });
  6.             fpSpread2.ActiveSheet.Columns[].CellType = ccc;
复制代码

评分

参与人数 1满意度 +5 收起 理由
shenxh + 5

查看全部评分

回复 使用道具 举报
shenxh
注册会员   /  发表于:2016-8-2 16:32:47
6#
好的,谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-2 16:39:02
7#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部