[原创] Devexpress表格GridView展示星级等级星星图标


需求

devexperss表格开发中使用了GridView 其中一列要展示星级图标:实现效果
这里星星等级一共有7个等级,所以我们准备了七张图片,分别代表等级0到等级7:
 

实现:

  1. 窗体中新建一个 ImageCollection , ImageSize 设置为:Width:140  Height:20 这里是7个星星,所以图片的宽高比是7:1

    把星星等级的图片资源添加进来
  2. 修改GridView中星级等级列


    设置星级等级列 ColumnEdit 为 ItemImageComboBox 
     
  3. RepositoryItemImageComboBox属性设置

    设置 LargeImages 为 imageCollection1 (第一步添加的名字)
    设置 GlyphAlignment 为 Center
    设置 Items  Value值对应这数据源中的值,然后设置ImageIndex,Desciprion随便输入就行,界面中不展示的
  4. 设置星级等级列GridColumn的FileName

 

测试得到效果如下:

如果鼠标点击图标,星级等级图标会变成空白,这里需要优化一下

设置列不允许获得焦点

OptionsColumn.AllowEdit = False
OptionsColumn.AllowFocus = False

 

 

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:win10各大浏览器Cookies文件存放的位置
下一篇:SQL根据条件分组批量取出一张表中最新的数据
评论列表

发表评论

评论内容
昵称:
关联文章

[] Devexpress表格GridView展示星级等级星星图标
Devexpress GridControl GridView添加右键菜单
Devexpress 表格GridView列RepositoryItemPictureEdit异步加载远程URL图片
devexpress gridview显示分组group文本
Devexpress GridControl GridView双击事件优化
Devexpress GridView焦点离开表格的时候保持选中行的选中颜色
Devexpress使用自带的图标图标
DevExpress表格GridView不触发CustomUnboundColumnData事件
Devexpress GridControl表格无法鼠标滚轮上下滚动
Devexpress表格GridControl主从表点击从表获得当前选中行
Devexpress表格主从表
devexpress gridview修改单元格值后按回车没有立即刷新Summary,必须移动焦点行才行
LabVIEW生成.NET的DLL——C#下调用NI数据采集设备功能的一种方法 [www.cnblogs.com/helesheng]
UI图标下载
YESWEB框架表格自定义右键菜单
Devexpress gridControl SummaryItem显示格式化设置DisplayFormat
JOC快速开发框架 表格值改变更新合计
DevExpress 使用GridControl 会计凭证财务金额分位显示
窗体GridView布局自定义
)WinForm中莫名其妙的小BUG——RichTextBox自动选择字词问题

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码