Vuoi solo far apparire in una colonna un'immagine diversa a seconda del valore del campo?

Ecco qua:
codice:
...
string GetImage(string campo) {
  if ( campo == "1" ) return "img1.gif";
    else return "img0.gif";
}

...

<asp: DataGrid ...>
...
  <Columns>
    <asp:TemplateColumn>
      [img]<%# GetImage( DataBinder.Eval(Container.DataItem, "Campo") ) %>[/img]
    </asp:TemplateColumn>
  </Columns>
...
</asp: DataGrid>
Dal datagrid richiami il metodo GetImage che ti ritorna il nome di un'immagine in base all'argomento inviato.

Questo in C# (come sempre) ... fammi sapere se è quello che cercavi!