Hola
Zyrah, el bucle for te va a dar error, tenés que corregirlo:
Código C#:
Ver originalfor (int i = 0; i < dgvMaterialFabr.Rows.Count; i++)
Todo lo demás está bien... ¡epa! me corrijo: el error está en la línea 10, en su lugar colocá:
Código C#:
Ver originaldgvMaterialFabr["Imagen", i].Value = Image.FromFile(dtImagenesArt.Rows[i]["Imagen"].ToString());
La línea 13 podés sacarla fuera del bucle, así:
Código C#:
Ver originalimg.Name = "Imagen";
img.Width = 60;
for (int i = 0; i < dgvMaterialFabr.Rows.Count; i++)
{
dgvMaterialFabr["Imagen", i].Value = Image.FromFile(dtImagenesArt.Rows[i]["Imagen"].ToString());
DataGridViewRow row = dgvMaterialFabr.Rows[i];
row.Height = 60;
}

¡Saludos desde Argentina!