protected virtual void ListInitialize()
{
Table table = this.tableList; // The Table control on a form - already initialised
table.BeginUpdate();
table.SelectionStyle = SelectionStyle.Grid;
table.GridLines = GridLines.None;
table.FullRowSelect = false;
table.NoItemsText = "";
table.EnableWordWrap = false;
table.ColumnModel = this.ColumnInitialize();
Font ft = SystemFonts.MessageBoxFont;
table.HeaderFont = new Font(ft.FontFamily.Name, ft.Size, FontStyle.Bold);
table.TableModel = new TableModel();
table.TableModel.RowHeight = TextRenderer.MeasureText("ABCbp", table.Font).Height + 4;
GradientHeaderRenderer gradientRenderer = new GradientHeaderRenderer();
table.HeaderRenderer = gradientRenderer;
table.EndUpdate();
}