No creo que sea una buena opción recorrer el DataGrid para que hagas ese tipo de cosas, lo que puedes hacer es crear columnas personalizadas (DataGridTableStyle, DataGridBoolColumn, etc) o manipular directamente tu DataTable, añadiendo un nueva columna y usando la propiedad
Expression de ésta.
Saludos