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