private void CreateHeader (SWF.DataGridTableStyle tableStyle)
{
if (!datagrid.ColumnHeadersVisible || header != null)
return;
header = new DataGridHeaderProvider (this, tableStyle.GridColumnStyles);
header.Initialize ();
AddChildProvider (header);
SetBehavior (TablePatternIdentifiers.Pattern,
new TableProviderBehavior (this));
}