protected void LoadColumnInfo(VirtualListView listView, ToolDialogSettings.ColumnList columns) { listView.Columns.Clear(); var cl = columns .Where(c => c.Visible) .OrderBy(c => c.Index); foreach (var column in cl) { listView.AddColumn(column); } }