Winform在DataGridView中显示图片
程序员文章站
2022-06-05 14:17:19
首先,要添加图片列,绑定数据的时候会触发cellformatting事件,在事件中取出图片路径,读取图片赋值给当前单元格。
private void datagr...
首先,要添加图片列,绑定数据的时候会触发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如何显示图片一些代码片段,希望能给大家一个参考,也希望大家多多支持。
上一篇: HashMap的排序方法
下一篇: 宝宝喝奶四个注意事项 断奶不等于不喝奶
推荐阅读
-
Thinkphp 在linux下无法正常显示验证码图片,该怎么解决
-
不知大家遇到过这种问题么,一个层宽度设为100%,并设置背景图片,在浏览器中浏览,缩小窗口到滚动条出现,然后拖动滚动条到右侧,右侧的区域变成空白,怎么解决?_html/css_WEB-ITnose
-
access-PHP将十六进制流转换成图片显示在页面中的问题
-
php中使用GD2库创造图形在浏览器中显示不出来
-
使用Yii+easyui+ueditor编辑内容插入图片等按钮弹出框中没有文字显示
-
关于在HTML表格中插入背景图片图片重复显示的问题_html/css_WEB-ITnose
-
在PHP的图形函数中显示汉字_php基础
-
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题_extjs
-
这段php为何执行完了才在html中显示
-
网页中多个图标在一张图片上,使用css将各图标显示_html/css_WEB-ITnose