Hi,

ich mu� ein datagrid anzeigen, in dem einige Templates angezeigt werden.
Das folgende funktioniert:

<asp:TemplateColumn HeaderText="Pre">
        <ItemTemplate>
                <asp:Label id="lblPre" runat="server" Width="75px"
BackColor="#FFFFc0" Height="65px" BorderStyle="Inset" _
                                toolltip='<%#
Container.DataItem("line_color")%>'>>
                        <%# Container.DataItem("pre_kgPreis") & "
EUR/kg" %>
                </asp:Label>
        </ItemTemplate>
</asp:TemplateColumn>

Jetzt m�chte ich en Hintergrund des Label in einer (anderen) Farbe
einf�rben, die in  line_color codiert ist (z.B. als "#FF0000" in Form
eines Strings)
Wenn ich BackColor="#FFFFc0" durch BackColor=<%#
Container.DataItem("line_color")%> ersetze, f�gt der Editor von VS.NET 
zuerst mal zwei Hochkommata ein.Das Ergebnis ist eine
System.InvalidCastException.

Gibt es einen anderen Weg oder kann mir jemand sagen, was ich falsch
mache ?

Vielen Dank, 

Stephan

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an