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

时间:2014-07-22 20:09:07

标签: c# image datagridview picturebox

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

1 个答案:

答案 0 :(得分:0)

想出来。我根据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);
        }
    }