protected void DisableVirtualGroups()
{
IntPtr x;
int err = NativeMethods.ClearGroups(this);
//System.Diagnostics.Debug.WriteLine(err);
const int LVM_ENABLEGROUPVIEW = 0x1000 + 157;
x = NativeMethods.SendMessage(this.Handle, LVM_ENABLEGROUPVIEW, 0, 0);
//System.Diagnostics.Debug.WriteLine(x);
const int LVM_SETOWNERDATACALLBACK = 0x10BB;
x = NativeMethods.SendMessage(this.Handle, LVM_SETOWNERDATACALLBACK, 0, 0);
//System.Diagnostics.Debug.WriteLine(x);
}