Hallo Alex!

Sorry f�r das Html Mail.....
Habs jetzt hinbekommen. Besten Dank f�r den Tipp!
Hier meine L�sung (das Wichtigste daraus):

void Page_Load(object sender, EventArgs e)
{
 if(!IsPostBack)
 {
 basedir = Server.MapPath(basedir);
 file.DataSource = Directory.GetFiles(basedir);
 DataBind();
  }
}


void file_Item_Bound(Object sender, DataListItemEventArgs e)
{
 string file = e.Item.DataItem.ToString();
 HtmlImage foto = (HtmlImage) e.Item.FindControl("foto");
 foto.Src = foto.Src + FormatText(file);
 Bitmap b = new Bitmap(file);
 if (b.Size.Width >= b.Size.Height)
    {
   // Berechnung und setzen der Breite und H�he des Images
    }
 b.Dispose();
}

<ASP:DataList id="file" runat="server"
RepeatLayout="Table"
RepeatColumns="5"
OnItemDataBound="file_Item_Bound">
<ItemTemplate>
<a href="<%# FormatText(Container.DataItem.ToString()) %>" target="blank">
<img id="foto" Src="GetThumbnail.aspx?file=" hspace="3" vspace="10"
runat="server" /></a>
</ItemTemplate>
</ASP:DataList>

Alex wrote:

verwende f�r die Images das <asp:Image
im ItemDataBound der DataList holst Du Dir
dann den Namen, des Bildes aus dem Image-Control,
liest dann die Bildgr��en und gibst sie
als width u. height an das Control.

Gruss

Alex

P.S.: Bitte keine HTML-Mails.



_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an