如何实现,说简单的就好。

解决方案 »

  1.   

    添加一个类型为DataGridViewImageColumn的列,比如name="COL_IMAGE"
    DataSource赋值后,做个循环,判断你的状态标志位,然后
    if 条件一
      datagridview["COL_IMAGE",rowIndex].Value = Image.FormFile(.....图像文件1);
    else
      datagridview["COL_IMAGE",rowIndex].Value = Image.FormFile(.....图像文件2);
    ....如果图片是存在数据库,添加了列后,什么都不要管了。直接绑定就行了
      

  2.   

    图片和文字都在数据库里?那你就在那个单元格里面绑定2列就行了
    一个单元格绑定2列?
    没描述清楚,你可以一个ImageButton绑定图片,一个Label绑定文字,俩控件放一个单元格里
      

  3.   

    吹牛也不打个草稿。哪里来的datagridview,而且所以怎么可能是二维的,离谱的不得了。
      

  4.   

    如果条件可以做成字典项,那么设置该列的编辑控件为RepositoryItemImageComboBox即可,将所有可能的条件和对应的文件设置为其数据源,每个项对应一个图片。
    如果条件无法做成字典项,那么编辑控件就使用RichTextEdit,利用富文本框的特性,在文字前添加对应图片的rtf数据。
      

  5.   

    吹牛也不打个草稿。哪里来的datagridview,而且所以怎么可能是二维的,离谱的不得了。
    他问的不就是DEV的GridView么?
      

  6.   

    吹牛也不打个草稿。哪里来的datagridview,而且所以怎么可能是二维的,离谱的不得了。
    他问的不就是DEV的GridView么?sorry...看错了,以为是DataGridView控件了。。DEV不熟。。
      

  7.   

    吹牛也不打个草稿。哪里来的datagridview,而且所以怎么可能是二维的,离谱的不得了。
    他问的不就是DEV的GridView么?sorry...看错了,以为是DataGridView控件了。。DEV不熟。。
    哥们,该说Sorry的不是你,Dev的GridView照样可以绑定,那个人只是无脑喷,以为自己很牛逼罢了
      

  8.   

    各位爷消消气,就事论事,共同进步。
    我看到dev里面的例子是下面的图,也不知道是不是找对了例子。
    感觉里面的代码过多,我现在想的是如何简单的实现他。
    到于图像,初步考虑的应该不是在数据库里,如果在数据库里,我单独让他成为一列为好了。
    这个图像应该是在代码里面判断,或者在设计器中完成。
    打个简单比方,如果有一个列为“性别”,男的我就出个男人的小图标,女的我就出个女人的小图标,
    诸如此类。请各位大爷给些意见。
      

  9.   

    他的例子里面就是简单添加了个RepositoryItemImageComboBox编辑控件而已,那个编辑控件支持设置每个项的图标。
      

  10.   


    我应该在哪个事件中处理这个图标?在RepositoryItemImageComboBox中?
      

  11.   

    先添加ImageList控件,设置里面的图片,然后为某列添加RepositoryItemImageComboBox,直接在属性里设置Items和SmallImages,也可以后台设置,后台设置代码如下:
    repositoryItemImageComboBox1.SmallImages = this.imageList1;
    repositoryItemImageComboBox1.Items.Add(new DevExpress.XtraEditors.Controls.ImageComboBoxItem("描述","值","图片在imageList1中的索引"));
    repositoryItemImageComboBox1.SmallImages = this.imageList1;