Yes, but you can easily modify code of these types of nodes to change the colors for the specified columns:
[c#]
internal class StyledVirtualNode : VirtualNode, IStyledNode
{
public StyledVirtualNode(NodeBase parent) : base(parent){}
public void OnBeginPaint(CellDrawInfo info)
{
if (info.currentColumn.FieldName == "Marker" && this[info.currentColumn] != null)
{
if (info.cellSelected)
{
info.customForeColor = SystemColors.Info;
}
else
{
info.customForeColor = Color.Gray;
info.customBackColor = Color.LightCyan;
}
}
}
public void OnEndPaint(CellDrawInfo info)
{
if (info.customForeColor != Color.Empty)
{ //clear custom info
info.customForeColor = Color.Empty;
info.customBackColor = Color.Empty;
}
}
}
Also you can see the Grid Stylizing sample for the Custom Drawn Column, that displays currency type of data in the three colors: zeros in Green, negatives in Red and positive values in the default color.