Question
Hi, Is it possible to have different font color for Header and the cell. If I set property in the celllayout it applies to whole of grid. I want to apply different font colors to the headers and the cell.
Answer
Yes. You can assign a unique CellLayout to each cell. The Column heads can also be treated as cells: GridColumn.ColumnCell so you can assign CellLayouts to them to.
You can find a CellLayout from a CellLayoutName like this Grid.CellLayouts.GetFromName(“theNameOfTheCellLayout”);
This sample shows how a header cell in Gantt_ASP is given a Bold type face:
CellLayout cl=new CellLayout();
cl.Name=“ABoldCellLayout”;
cl.Font=new Font(FontFamily.GenericSerif,14,FontStyle.Bold);
Gantt_ASP_Vendor.Gantt.Grid.CellLayouts.Add(cl);
// When using Gantt_ASP it is even more important to add the cellLayout to this collection, or else it will not we added to the css
Gantt_ASP_Vendor.Gantt.Grid.Columns[0].ColumnCell.Layout=Gantt_ASP_Vendor.Gantt.Grid.CellLayouts.GetFromName(
“ABoldCellLayout”);