Winform让DataGridView左侧显示图片

 更新时间:2016年05月30日 12:04:26   作者:秦风  
本文主要介绍在如何让DataGridView左侧显示图片,这里主要讲解重写DataGridView的OnRowPostPaint方法,需要的朋友可以参考下。

效果图片

//img.jbzj.com/file_images/article/201605/2016530120101170.jpg

重写DataGridView的OnRowPostPaint方法或者直接在DataGridView的RowPostPaint事件里写,如下(重写DataGridView的OnRowPostPaint方法)

using System;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
namespace Test
{
  class DataGridViewEx : DataGridView
  {
    SolidBrush solidBrush;
    public DataGridViewEx()
    {
      solidBrush = new SolidBrush(this.RowHeadersDefaultCellStyle.ForeColor);
    }

    protected override void OnRowPostPaint(DataGridViewRowPostPaintEventArgs e)
    {
      e.Graphics.DrawImage(Image对象, e.RowBounds.Location.X, e.RowBounds.Location.Y); base.OnRowPostPaint(e);
    }
  }
}

以上就是重写DataGridView的OnRowPostPaint方法,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C# 设计模式系列教程-单例模式

    C# 设计模式系列教程-单例模式

    单例模式防止在应用程序中实例化多个对象。这就节约了开销,每个实例都要占用一定的内存,创建对象时需要时间和空间。
    2016-06-06
  • C#实现给Word每一页设置不同图片水印

    C#实现给Word每一页设置不同图片水印

    Word中设置水印时,可加载图片设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果。本文将利用C#实现给Word每一页设置不同图片水印的效果,需要的可以参考一下
    2022-02-02
  • C# wpf实现截屏框热键截屏的示例代码

    C# wpf实现截屏框热键截屏的示例代码

    这篇文章主要为大家详细介绍了C# wpf实现截屏框热键截屏的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以学习一下
    2023-09-09
  • C#身份证号码验证是否正确

    C#身份证号码验证是否正确

    这一篇关于C#语言验证18位身份证号码的验证方法和实例代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-09-09
  • C#实现子类与父类的相互转换

    C#实现子类与父类的相互转换

    这篇文章主要介绍了C#实现子类与父类的相互转换,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • C#使用RestSharp实现封装常用的http请求方法

    C#使用RestSharp实现封装常用的http请求方法

    这篇文章主要为大家详细介绍了C#如何使用RestSharp实现封装常用的http请求方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2024-02-02
  • 详细介绍C# 泛型

    详细介绍C# 泛型

    这篇文章主要介绍了C# 泛型的相关资料,帮助大家更好的理解和学习C#,感兴趣的朋友可以了解下
    2020-08-08
  • 带你一文了解C#中的LINQ

    带你一文了解C#中的LINQ

    c#提供的ling查询极大的遍历了集合的查询过程,且使用简单方便,非常的有用,下面这篇文章主要给大家介绍了关于C#中LINQ的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2021-12-12
  • C#代码实现扑克牌排序的几种方式

    C#代码实现扑克牌排序的几种方式

    今天小编就为大家分享一篇关于C#代码实现扑克牌排序,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • c#泛型学习详解 创建线性链表

    c#泛型学习详解 创建线性链表

    Visual C# 2.0 的一个最受期待的(或许也是最让人畏惧)的一个特性就是对于泛型的支持。这篇文章将告诉你泛型用来解决什么样的问题,以及如何使用它们来提高你的代码质量,还有你不必恐惧泛型的原因
    2014-01-01

最新评论