找回密码
 立即注册

QQ登录

只需一步,快速开始

野猪过不了年

注册会员

2

主题

9

帖子

21

积分

注册会员

积分
21
最新发帖
野猪过不了年
注册会员   /  发表于:2018-4-3 15:06  /   查看:7245  /  回复:10
比如index为1,value为“足球"
index为2,value为“篮球"
界面显示的为value.

10 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-3 16:03:42
沙发
您好Checkbox值只有true 和false ,可以设置TrueFalse显示不同的文字。

FarPoint.Win.Spread.CellType.CheckBoxCellType ckbxcell = new FarPoint.Win.Spread.CellType.CheckBoxCellType();
ckbxcell.ThreeState = true;
ckbxcell.TextTrue ="Checked";
ckbxcell.TextFalse ="Unchecked";
ckbxcell.TextIndeterminate = "Not Sure";
fpSpread1.Sheets[0].Cells[1,2].CellType = ckbxcell;
回复 使用道具 举报
野猪过不了年
注册会员   /  发表于:2018-4-4 17:53:36
板凳
不好意思,我问错了,我想问的是
CellTypeComboBox这个类型
回复 使用道具 举报
野猪过不了年
注册会员   /  发表于:2018-4-4 18:01:55
地板
怎么吧键值对的数据赋给CellType为 CellTypeComboBox。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-8 09:27:11
5#
直接设置键值对不行,要处理成两个数组

  1.       string[] cbstr;
  2.       cbstr = new String[] {"One", "Two", "Three"};
  3.       string[] strval;
  4.       strval = new String[] {"1", "2", "3"};
  5.       combo.Items = cbstr;
  6.       combo.ItemData = strval;
  7.       combo.EditorValue = FarPoint.Win.Spread.CellType.EditorValue.ItemData;
  8.       fpSpread1.Sheets[0].Cells[0, 0].CellType = combo;
复制代码
回复 使用道具 举报
野猪过不了年
注册会员   /  发表于:2018-4-8 09:35:40
6#
非常感谢,在多问一句,能提供一个VB的写法吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-8 09:46:16
7#
野猪过不了年 发表于 2018-4-8 09:35
非常感谢,在多问一句,能提供一个VB的写法吗?

那您应该是Com版本,ActiveX平台的吧,那个还不支持key value 的形式
回复 使用道具 举报
野猪过不了年
注册会员   /  发表于:2018-4-8 09:58:57
8#
  1. fpCustFiled.CellType = CellTypeComboBox
  2.     fpCustFiled.TypeComboBoxList = strValue
  3. '    fpCustFiled.TypeComboBoxString = "系统预设"
  4. '    fpCustFiled.TypeComboBoxString = " "
复制代码
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-8 12:06:34
9#
回复 使用道具 举报
野猪过不了年
注册会员   /  发表于:2018-4-9 16:36:27
10#
问题是我这样只绑定了值,没法绑定键
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部