zoukankan      html  css  js  c++  java
  • Dev GridView中根据某列数据来显示图标

    自己第一次遇到,刚开始自己根据自定义文本内容事件来显示,但是出现了很多的问题。

    最后请教飘叶大佬,飘叶给出,让我用CustomRowCellEdit事件,这个会满足我的需求。

    然后自己百度,很不好意思,百度出来的我看的不是很懂,然后自己写了了一个,防止有人也会出现这种问题。

    其实和非数据列绑定差不多,就是把e.Column.ColumnEdit换成e.RepositoryItem;

     1         private void gridView1_CustomRowCellEdit(object sender, DevExpress.XtraGrid.Views.Grid.CustomRowCellEditEventArgs e)
     2         {
     3             if(e.Column.FieldName== "DataState")
     4             {
     5                 if(e.RowHandle!= null)
     6                 {
     7                     DataRowView rows =gridView1.GetRow(e.RowHandle) as DataRowView;
     8                     string state = rows["DataState"].ToString();
     9                     if(state=="0")
    10                     {
    11                         e.RepositoryItem = repositoryItemImageComboBox4;
    12                     }
    13                     else
    14                     {
    15                         e.RepositoryItem = repositoryItemImageComboBox3;
    16                     }
    17                 }
    18             }
    19         }
  • 相关阅读:
    (转)Maven实战(三)Eclipse构建Maven项目
    刷欢乐豆的方法
    R-pie()
    R-plot()
    10只老鼠与1000瓶药水
    资源共享
    第一只python小爬虫
    正则表达式之python实现
    马踏棋盘之贪心算法优化
    八皇后之回溯法解决
  • 原文地址:https://www.cnblogs.com/result-xiaoqiang/p/12654712.html
Copyright © 2011-2022 走看看