找回密码
 立即注册

QQ登录

只需一步,快速开始

foxtable
金牌服务用户   /  发表于:2016-5-19 09:00  /   查看:3584  /  回复:4
本帖最后由 foxtable 于 2016-5-19 15:03 编辑

我们知道,.net的标准ComboBox控件有一个Format事件,如果ComBox绑定到一个表,可以很方便地在下拉列表中显示多列内容,例如:
  Private Sub ComboBox2_Format(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ListControlConvertEventArgs) Handles ComboBox2.Format
        e.Value = e.ListItem("第一列") & e.ListItem("第二列")
    End Sub


我在C1ComboBox中似乎没有看到类似的事件,那如何在ItemsDataSource属性为一个表的时候,能够在下来列表中显示多列内容呢? 如果能格式化下拉列表的显示内容呢?

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-5-19 10:00:38
沙发
C1ComboBox不支持多列。
如果想要格式化内容,可以设置ItemMode,然后设置Html格式。
Mode的设置参考随机安装示例,路径:\Documents\ComponentOne Samples\WinForms\C1Input\CS\ComboBoxItemModes

另外显示多列,可以使用C1Combo替换。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
foxtable
金牌服务用户   /  发表于:2016-5-19 15:02:39
板凳
谢谢,我用itemmode吧
回复 使用道具 举报
foxtable
金牌服务用户   /  发表于:2016-5-19 15:02:47
地板
谢谢,我用itemmode吧
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-5-19 17:48:07
5#
foxtable 发表于 2016-5-19 15:02
谢谢,我用itemmode吧

不客气
谢谢反馈
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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