public override void InitializeChildControlStructure ()
{
base.InitializeChildControlStructure ();
header = new DataGridViewHeaderProvider (this);
header.Initialize ();
AddChildProvider (header);
datagridview.Rows.CollectionChanged += OnCollectionChanged;
foreach (SWF.DataGridViewRow row in datagridview.Rows) {
ListItemProvider itemProvider = GetItemProviderFrom (this, row);
AddChildProvider (itemProvider);
}
}