找回密码
 立即注册

QQ登录

只需一步,快速开始

deafire

注册会员

3

主题

10

帖子

95

积分

注册会员

积分
95

活字格认证

最新发帖
deafire
注册会员   /  发表于:2014-10-31 16:33  /   查看:7762  /  回复:7
  1. c1Combo1.AddItemTitles("Symbol;Code;Description");
  2.             c1Combo1.AddItem("$;ARS;Argentinean Peso");
  3.             c1Combo1.AddItem("R$;BRL;Brazilian Reais");
  4.             c1Combo1.AddItem("$;CAD;Canadian Dollar");
  5.             c1Combo1.AddItem("kr;DKK;Danish Krone");
  6.             c1Combo1.AddItem((char)8364 + ";EUR;Euro");
  7.             c1Combo1.AddItem((char)163 + ";GBP;Great Britain Pound");
  8.             c1Combo1.AddItem("$;MXN;Mexican Peso");
  9.             c1Combo1.AddItem("kr;NOK;Norwegian Krone");
  10.             c1Combo1.AddItem("z" + (char)322 + ";PLK;Poland Zlotych");
  11.             c1Combo1.AddItem("kr;SEK;Swedish Krone");
  12.             c1Combo1.AddItem("CHF;CHF;Swiss Franc");
  13.             c1Combo1.AddItem("$;USD;US Dollar");
  14.             c1Combo1.DisplayMember = "Code";
  15.             c1Combo1.ValueMember = "Code";
复制代码

以上来自Demo 里面,其中设置ValueMember 这个为Code,现在问题是,如何取到这个的值,我用了
c1fgBM.GetData(row,col)
c1fgBM[row,col]
都只能取到显示在单元格上面的值,而取不到内部的值?

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-10-31 18:22:00
沙发
回复 1楼deafire的帖子

请问,内部的值是什么?
c1fgBM是C1FlexGrid么?
如果你使用了我们的示例,能否将示例的详细信息,比如链接或是地址告知呢?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
deafire
注册会员   /  发表于:2014-10-31 18:53:00
板凳
是的

C1FlexGrid 绑定了C1Combo 做下拉表格
回复 使用道具 举报
deafire
注册会员   /  发表于:2014-10-31 19:14:00
地板
回复 2楼Alice的帖子

C1FlexGrid.Editor = c1Combo1
用这个做的下拉表格
回复 使用道具 举报
deafire
注册会员   /  发表于:2014-11-1 09:04:00
5#
回复 2楼Alice的帖子

我重新理一遍问题
C1Flexgrid 需要做下拉表格
,看了demo里面的例子ColumnCellTypes.cs
里面是采用与C1combo 结合,他先配置好 c1combo ,然后用 multiComboCol.Editor = c1Combo1;将他们关联起来,现在问题是c1combo 有两个属性 DisplayMember 和 ValueMember,分别指定显示给用户看的值,还有内部操作的值,我要如何取到这个内部操作的值
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-11-3 10:04:00
6#
回复 5楼deafire的帖子

C1FlexGrid.Editor as C1Combo获取这个C1Combo。
C1Combo.SelectedValue得到的是ValueMember。
C1Combo.SelectedText得到的是DisplayMember。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
deafire
注册会员   /  发表于:2014-11-5 15:49:00
7#
回复 6楼Alice的帖子

C1FlexGrid.Editor as C1Combo获取这个C1Combo。
怎么得到特定单元格的Editor,比如,我表格有很多行,每个单元格的C1Combo 的 selectedvalue 值肯定不一样,要如何得到这些C1Combo对象
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-11-5 18:14:00
8#
回复 7楼deafire的帖子

如果你是将C1Combo作为Editor设置给C1FlexGrid的,所谓Editor是指在该单元格进入编辑状态的时候,将使用你设置的Editor,退出编辑状态依然是画成单元格。所以通常Editor是在C1FlexGrid的SetupEditor事件或是进入编辑状态的相关事件里获取。
C1FlexGrid在非编辑状态下Editor是null,不能获取。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部