dann mache ich doch quasi eine kombination aus dem vorschlag von marcus und
dir.

ich bastele mir eine funktion
function getWeekend(datum As String) As String

und baue die so ein:
style="backcolor:<%# getWeekend(Container.DataItem("Datum")) %>"

m��te doch theoretisch so funzen ...


----- Original Message ----- 
From: "Bernhard Brause" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, January 28, 2004 10:07 PM
Subject: AW: [Asp.net] wochenend markierung


Hi,

du k�nntest doch in einer Helper-Funktion ausrechnen, an welchem
Wochentag das bestimmte Datum ist:

public string IstWochenende(object Tag)
{
int tag, monat, jahr, wochentag, x;
// unterstellt, dass das Datum als String im Format tt.mm.jjjj
vorliegt
tag = Convert.ToInt((string)Tag.SubString(0, 2));
monat = Convert.ToInt((string)Tag.SubString(3, 2));
jahr = Convert.ToInt((string)Tag.SubString(6, 4));

if (monat ==1 || monat == 2)
{
jahr = jahr - 1;
monat = monat + 12;
}

x = tag + 2*monat + (3*monat+3)/5+jahr+jahr/4 -
jahr/100+jahr/400;
wochentag = (x%7) + 1;

if (wochentag == 6 || wochentag == 7) return "roteFarbe";
else return "keineFarbe";

}

Das Ergebnis der Helperfunktion baust du dort ein, wo nach der Farbe
gefragt wird.



Bernhard



-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Thomas Beckert
Gesendet: Mittwoch, 28. Januar 2004 17:43
An: ASP.NET
Betreff: [Asp.net] wochenend markierung


hi liste -

folgendes problem:

ich habe ein datagrid, dessen erste spalte datumsangaben enth�lt, die
n�chsten dazu passende daten ...: <asp:BoundColumn DataField="Datum"
ReadOnly="True" HeaderText="Datum" DataFormatString="{0:d}">
  <ItemStyle forecolor="White" backcolor="Navy"></ItemStyle>
</asp:BoundColumn> <asp:TemplateColumn>
    <ItemStyle horizontalalign="Center"></ItemStyle>
         <ItemTemplate>
              <asp:Label text='<%# Container.DataItem("Zimmer1_Preis")
%>' runat="server" /> ?
         </ItemTemplate>
   <EditItemTemplate>
           <ASP:TextBox id="Zimmer1Preis" Columns="4" MaxLength="5"
Text='<%# Container.DataItem("Zimmer1_Preis") %>' runat="server" />
                            ?
    </EditItemTemplate>
</asp:TemplateColumn>

jetzt h�tte ich gerne, dass die spalten am wochenende eine andere farbe
haben ... wie realisiere ich das denn??? habe absolut keine idee ...


Thomas Beckert - SitePoint GbR

Vorstadtstr.57
66117 Saarbr�cken

Tel.: 0681 / 9 47 26 27
Fax: 0681 / 9 47 26 28

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



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

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

Antwort per Email an