You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除GridControl中SummaryItem的蓝色汇总图标?

如何移除GridControl中SummaryItem的蓝色汇总图标?

嘿,针对你用的DevExpress v20.2.5版本的GridControl,我刚好有过类似的处理经验,给你两个实用的方案:

  • 全局隐藏所有汇总图标:如果你希望整个GridView的所有页脚汇总项都去掉这个蓝色图标,一行代码就能搞定:

    gridView1.OptionsView.ShowFooterIcons = false;
    

    这个方法简单直接,适合不需要任何汇总图标的场景。

  • 仅隐藏指定汇总项的图标:如果只是你创建的那个带GridSummaryColumnTags.RowsSelected标签的汇总项需要隐藏图标,那就通过自定义绘制事件精准控制:

    1. 给GridView绑定CustomDrawFooterCell事件
    2. 在事件处理方法里匹配目标汇总项,然后清空图标:
      private void gridView1_CustomDrawFooterCell(object sender, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs e)
      {
          // 匹配你指定的汇总项标签
          if (e.ColumnSummaryItem.Tag is GridSummaryColumnTags tags && tags == GridSummaryColumnTags.RowsSelected)
          {
              // 设置ImageIndex为-1,就能去掉蓝色图标
              e.Info.ImageIndex = -1;
              // 执行默认绘制逻辑,保证汇总文本正常显示
              e.DefaultDraw();
          }
      }
      

    这个方法只会影响目标汇总项,不会改动其他汇总项的显示效果。

亲测在v20.2.5版本里这两个方案都能正常生效,你可以根据自己的需求选其中一种~

备注:内容来源于stack exchange,提问作者MrSpt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:59:30