从datagridview_selectionchanged事件显示图片框中的图像

本文关键字:图像 显示图 datagridview selectionchanged 事件 | 更新日期: 2023-09-27 18:14:07

我有一个表,其中有许多列绑定到一个datagridview。我在同一页上有一个图片框。表中的一列是"Photo",存放图像的文件路径。它被存储为字节数组,我将图片框手动绑定到数据源。是否有一种简单的方法来填充图片框从选定行在daragridview通过读取单元格的路径相关联的图像?

从datagridview_selectionchanged事件显示图片框中的图像

明白了。我将基于datagridview中选择的内容填充图片框的代码移动到cellClick事件。效果很好。代码:

   private void firearmView_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        if (!firearmView.Rows[e.RowIndex].IsNewRow)
        {
            selectedFirearmPictureBox.Image = Image.FromFile(firearmView.Rows[e.RowIndex].Cells[12].Value.ToString(), true);
        }
    }