Winform在DataGridView中显示图片
更新时间:2016年05月30日 11:51:57 作者:秦风
本文主要介绍在DataGridView如何显示图片,简单实用,需要的朋友可以参考下。
首先,要添加图片列,绑定数据的时候会触发CellFormatting事件,在事件中取出图片路径,读取图片赋值给当前单元格。
private void dataGridview1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (dataGridview1.Columns[e.ColumnIndex].Name.Equals("Image"))
{
string path = e.Value.ToString();
e.Value = GetImage(path);
}
}
public System.Drawing.Image GetImage(string path)
{
System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open);
System.Drawing.Image result = System.Drawing.Image.FromStream(fs);
fs.Close();
return result;
}
以上就是DataGridView如何显示图片一些代码片段,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
C# 文件上传下载(Excel导入,多线程下载)功能的实现代码
这篇文章主要介绍了C# 文件上传下载(Excel导入,多线程下载)功能的实现代码,需要的朋友可以参考下2017-08-08
C#难点逐个击破(8):可空类型System.Nullable
null值用来表示数据类型未被赋予任何值,它是一种引用类型;void表示没有类型,或者说是没有任何值。null与void的区别可以认为void是根本没有,而null是一个空箱子,里面什么都没有。2010-02-02
C#实现Bitmap类型与Byte[]类型相互转化的示例详解
在C#编程中,Bitmap类型和Byte[]类型之间的相互转化是图像处理和数据传输中常见的需求,Bitmap类型表示一个位图图像,而Byte[]类型则是一个字节数组,本文将详细介绍如何在这两种类型之间进行相互转化,需要的朋友可以参考下2024-07-07
C#微信公众平台开发之access_token的获取存储与更新
这篇文章主要介绍了C#微信公众平台开发之access_token的获取存储与更新的相关资料,需要的朋友可以参考下2016-03-03


最新评论