↧
Actually in code it might better to use:
loGrid.ActiveColumn.CssClass = "mycssclass"
+++ Rick ---
<ww:wwWebDataGridColumn ID="Column3" runat="server" Expression="this.page.GridColors(Field1)" HeaderText="IP"></ww:wwWebDataGridColumn>
then I have the function setting ActiveColumnAttributeString (Field1 is character, Field1 is logical:):
************************FUNCTION GridColors(m.Field1)************************WITHthisIFQuery.Field2=.T. .Grid1.ActiveColumnAttributeString="style='background:red;'"ENDIFRETURN m.Field1ENDWITHENDFUNC
This runs right, but I have ever text forecolor black, so I made a CssClass in my stylesheet to have forecolor white on background red:
.TextWhiteBackRed {color: #FFFFFF; background-color: #FF0000; }
and modified the function as follow:
************************FUNCTION GridColors(m.Field1)************************WITHthisIFQuery.Field2=.T. .Grid1.ActiveColumnAttributeString="CssClass=TextWhiteBackRed'"ENDIFRETURN m.Field1ENDWITHENDFUNC
but unfortunately it does not work.
Please some suggestion?
Thank you very much