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