lo puoi fare da codice:
nel template field lasci solo il controllo immagine vuoto.
Da codice, nell'evento rowdatabound, se hai "file" carichi un'immagine altrimenti carichi l'altra:
Image img = e.Row.FindControl("imgvuota");
if (img != null)
if (<file>)
img.ImageUrl="immagine per i file";
else
img.ImageUrl="immagine per le cartelle";
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.