protected virtual void UnbindListView(ObjectListView olv)
{
if (olv == null)
return;
olv.Freezing -= new EventHandler<FreezeEventArgs>(HandleListViewFreezing);
olv.SelectedIndexChanged -= new EventHandler(HandleListViewSelectedIndexChanged);
olv.BindingContextChanged -= new EventHandler(HandleListViewBindingContextChanged);
}