将数据 gridview 中的图像获取到 c# 中的图片框

1 c# datagridview picturebox

我需要将数据 gridview 中的图像获取到 c# 中的图片框

这是我的 datagridview 线。

if (e.RowIndex >= 0)
{

    DataGridViewRow row = this.dataGridView3.Rows[e.RowIndex];

    e_id.Text = row.Cells["emp_id"].Value.ToString();
    e_Fname.Text = row.Cells["emp_Fname"].Value.ToString();
    e_Lname.Text = row.Cells["emp_Lname"].Value.ToString();

}
Run Code Online (Sandbox Code Playgroud)

我需要在 datagridview 中单击一行,然后在图片框中加载图像。

小智 5

令人惊讶的是,上面没有人提供正确的答案。上面的请求是:“我需要在 datagridview 中单击一行,然后在图片框中加载图像。”

这是 C# 中的正确方法,或者只是使用 CType 转换为 VB 的字节数组:

 MemoryStream ms = new MemoryStream((byte[])grdProducts.CurrentRow.Cells[5].Value);
 picProduct.Image = Image.FromStream(ms);
Run Code Online (Sandbox Code Playgroud)

MikeB443 [kd2cmo]在此处输入图片说明