我想做一个效果: 在TcxGrid 控件 中的所有记录.  某一列前面显示小图标。 (例如有两张图片。 分别为a.png、 b.png。  当如何条件时。 相应在前面显示a.png图片。 否则显示b.png 图片!)  这个效果要怎么实现! 

解决方案 »

  1.   

    把这列的Properties属性设置为ImageComboBox.
    然后设置ImageComboBox中的属性Items。增加两
    个Item。每个Item可以指定表显的图片和对应该的值。想切换图片的时候只要设置该更为对应图片的值就好啦!
    如果我说的不太明白的话,可以发一个Sample给你!需要吗?
      

  2.   

    我理解你的意思。  当点Items 弹出窗体: 其中有一项: Value: 这一项要求: 在数据里面字段都是固定的。 (例如:  不是1 就是2)    可是我现在这个字段 在数据里面的值都是不一样的。   你说的这个方法好像行不通。    如果有例子 : 可以发给我看看。 谢谢。  
      

  3.   

    如果值不定的话,可以考虑在自己画吧!有个事件可以利用下 OnCustomDrawCell。根据当前条件直接用TcxCanvas类画。你看是否可以!