Winform在DataGridView中显示图片
程序员文章站
2023-11-22 15:38:10
首先,要添加图片列,绑定数据的时候会触发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如何显示图片一些代码片段,希望能给大家一个参考,也希望大家多多支持。