zoukankan      html  css  js  c++  java
  • c1flexGrid 在单元格中显示图片, 及行号

    行号是这样设置的:

    首先要把 c1flexgrid 的 DrawMode 设置为: OwnerDraw    默认为: Normal

    然后就可以触发: c1FlexGrid1_OwnerDrawCell 事件了. 否则是不会触发的

            private void c1FlexGrid1_OwnerDrawCell(object sender, OwnerDrawCellEventArgs e)
            {
                if (e.Row >= c1FlexGrid1.Rows.Fixed)
                {

           // 添加行号
                    c1FlexGrid1.Rows[e.Row][1] = e.Row - c1FlexGrid1.Rows.Fixed + 1;

                }
            }

    要显示图片:

           图片的显示的话,有几种设置图片的方式 ,具体方法大家自己举一反三,这里只介绍 图片比较少,且固定的情况.

           添加一个,imagelist 对象,往里面添加需要的图片.

           然后再定义一个  hashtable 设置 值与图片对应 字典,就是以下代码中的: ImgMap;

                //国内贸易部,行政综合部,财务部             ImgMap.Add("国内贸易部", imageList1.Images[0]);             ImgMap.Add("行政综合部", imageList1.Images[1]);             ImgMap.Add("财务部", imageList1.Images[2]);

                然后设置相应属性即可

                    // 设置图片                 c1FlexGrid1.Cols["cDept"].ImageMap = ImgMap;   // 配置字典                 c1FlexGrid1.Cols["cDept"].ImageAndText = true;       // 是否同时时图片和文字                 c1FlexGrid1.Cols["cDept"].ImageAlign = ImageAlignEnum.CenterCenter;  // 图片的对齐方式,

  • 相关阅读:
    完成一个Laravel项目的过程
    composer的安装以及具体使用
    mongoDB命令
    test
    豆瓣自动注册、回贴脚本 powered by Python & Selenium
    memcache和redis的对比
    高并发下缓存和数据库一致性问题(更新淘汰缓存不得不注意的细节)
    使用PHP连接、操纵Memcached的原理和教程
    php面向对象 ::、->、self、$this几种操作符的区别介绍
    nginx url 重写
  • 原文地址:https://www.cnblogs.com/wuyifu/p/2567293.html
Copyright © 2011-2022 走看看