public void RemoveAllCollumns() { for (var i = this.Collumns.ToArray().Count() - 1; i > 1; i--) { this.Collumns.RemoveAt(i); User32.SendMessage(this.LVHandle, MSG.LVM_DELETECOLUMN, i, 0); } }