دوست عزیز سلام
اول به دیتاگریدت یه ستون از نوع DataGridViewImageColumn اضافه کن. ویعدش توی رویداد لود یا هر رویداد دیگه ای که بعد ازون اجرا بشه عکست رو به سلولهای اون ستون مقدار دهی کنی
for (int i = 0; i < dataGridView1.RowCount; i++)
{
switch (dataGridView1.Rows[i].Cells[2].Value.ToString()){
case "Deleted":
dataGridView1.Rows[i].Cells[0].Value=imageList1.Images[2];
break;
case "Not Deleted":
dataGridView1.Rows[i].Cells[0].Value=imageList1.Images[3];
break;
default:
dataGridView1.Rows[i].Cells[0].Value=imageList1.Images[0];
dataGridView1.Rows[i].Cells[0].Tag = "ok";
break;}
}