首先,要添加图片列,绑定数据的时候会触发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如何显示图片一些代码片段,希望能给大家一个参考,也希望大家多多支持移动技术网。
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论