我有一个asp.net的webform C#,它有一个datagridview,每个ID都有一个jpg图像文件,保存为ID字段的确切数字。
基本上我想做的是找到一种方法来显示基于选定行ID列的图像。有数百行,所以我如何才能让它基于ID选择图像?
例如,我有3列:
ID | FirstName | LastName |
----------------------------
2324| John | Doe |
2034| Jane | Doe |
2946| Mike | Blank |
假设选中了Mike Blank,我想在页面顶部显示图像2946.jpg(因为这是他的ID号)。
注:所有图像均保存在同一文件夹中。
1条答案
按热度按时间bhmjp9jg1#
这段代码将在索引0处插入一个image列,获取存储在
C:\Images\[userID].jpg
中的图像,并在单击单元格时加载它们。总体思路保持不变,您需要添加一个DataGridViewImageColumn
,然后可以根据需要填充它。它生成如下输出:
要在表单中的其他地方添加图像,您需要创建一个
PictureBox
到您的表单中,并在该行上单击(或者在您想要更新图像时),只需设置例如: