ComboBox组合框控件是由一个文本输入控件和一个下拉菜单组成的,用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。ComboBox控件可以大大节省页面空间。
本文来介绍,绑定模式下将值设置给C1FlexGrid的ComboBox列。
在绑定FlexGrid的列展示IList类型
在当前的场景下,ComboBox的数据源是用户定义的类,叫做CountryDetails。在grid中的每一行代表CountryDetail类的对象,然后类共有属性通过columns(Country,Currency,Population等)计算。其中CountryDetails是列表:StateOptions
在本文的示例中,我们允许用户从数据源记录相关中选择state。
设置ContryDetails作为ComboBox控件的数据源,然后保存选择的值到对象的empty属性。
1. 设置FlexGrid的数据源,然后创建provinces列表
code 1
code 2
2. List循环计算Combobox的值
code 3
第一列country中就会展示相关的值。
快人一步,免费试用
FlexGrid 包含在全能控件套包 ComponentOne Studio Enterprise 中。请通过以下方式联系葡萄城,获取 ComponentOne Studio Enterprise 的免费试用版:
微信:GrapeCityDT
邮件:marketing.xa@grapecity.com
官网:www.gcpowertools.com.cn
关于葡萄城控件
葡萄城是一家跨国软件研发集团,专注控件领域近30年,是全球最大的控件提供商,也是微软认证的金牌合作伙伴