Sembra che tu voglia solo un metodo semplice per convertire un array di byte di immagine in un'immagine. Nessun problema. Ho trovato un articolo questo mi ha aiutato molto.
System.Web.UI.WebControls.Image image = (System.Web.UI.WebControls.Image)e.Item.FindControl("image");
if (!String.IsNullOrEmpty(currentAd.PictureFileName))
{
image.ImageUrl = GetImage(currentAd.PictureFileContents);
}
else
{
image.Visible = false;
}
//The actual converting function
public string GetImage(object img)
{
return "data:image/jpg;base64," + Convert.ToBase64String((byte[])img);
}
PictureFileContents è un Byte[] ed è ciò che la funzione GetImage sta prendendo come oggetto.