25. september 2002 - 18:21Der er
1 kommentar og 1 løsning
sæt BgColor i Datalist (i OnItemDataBound)
I en asp:datalist skal der markeres i hver TR samt i en enkelt TD med speciel bgColor, afhængig af værdi i et af datafelterne.
Her er klip fra Datalist-Template: <asp:datalist id="OpgaveData" runat="server" OnItemDataBound="OpgaveData_DataBound"> <ItemTemplate> <TR class="Item"> <TD><%#container.dataitem("OpgaveID")%></TD> <TD><%#container.dataitem("Owner")%></TD> <TD><%#container.dataitem("OpgaveStatus")%></TD>
Her er klip fra codebehind (VB): Sub OpgaveData_DataBound(ByVal sender As Object, ByVal e As DataListItemEventArgs) Select Case e.Item.ItemType.ToString Case "Item", "AlternatingItem" strResult = e.Item.DataItem("OpgaveStatusID").ToString If strResult = 2 Then e.Item.BackColor = Color.Red end if end select end sub
Desværre bliver TR ikke markeret, og jeg kan ikke finde ud af at få fat på en enkelt TD - vil gerne gi' den en speciel CssClass...
Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
Forstår 100% fordi jeg selv lavede præcis det samme, - glemte bare i ren begejstring (eller var det mon lidt sent om natten...) at svare mig selv ;-) - du får sæføli point anyway :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.