C#DataGridView [英] C# DataGridView

查看:122
本文介绍了C#DataGridView的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,
我想将DataGridView列标题背景设置为图片,该怎么做?
对不起,我的英语太差了,希望您能理解我的问题.

Hello everybody,
I want to set DataGridView columnheadings background to a picture, how can I do that?
I''m sorry my English is so poor, I hope you understand my question.

推荐答案

下面是一个示例,可以帮助您入门.
Here is an example that may get you started.
//Code Snippet
    Bitmap myImage;
    public Form1()
    {
        InitializeComponent();
        myImage = new Bitmap(imageFilename);
    }

    private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
    {
        if (e.RowIndex<0 && e.ColumnIndex==1)
        {
            e.Graphics.DrawImage(myImage, e.CellBounds);
            e.Handled = true;
        }
    }


在此示例中,CellPainting事件处理程序将图像绘制到ColumnIndex 1的列标题中.
其他类似方法此处 [ ^ ].


In this example a CellPainting event handler paints an image into the column header for ColumnIndex 1.

Other similar approach here[^].


这篇关于C#DataGridView的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆