for (int i = 0; i < DataGrid.Items.Count; i++){
  if (int.Parse(DataGrid.Items[i].Cells[0].Text) == 1){
    DataGrid.Items[i].Cells[6].FindControl("Image1").Visible = false;
  }
}

これみてわからなければ.NET使うのやめた方いい>>455
キューピーコーディングだから適宜最適化はしろよ。