public GridColsCollection SortableColumns() { GridColsCollection sColumns = new GridColsCollection(); foreach (GridColsColumn sColumn in _Columns) { if (sColumn.CanSort == true) { sColumns.Add(sColumn.ColumnName, sColumn.DisplayName, sColumn.Visible, sColumn.CanSort); sColumns.Item(sColumns.Count - 1).ColumnIndex = sColumn.ColumnIndex; sColumns.Item(sColumns.Count - 1).Viewable = sColumn.Viewable; } } return(Columns); }
public GridColsCollection VisibleColumns() { GridColsCollection columns = new GridColsCollection(); GridColsColumn gcc = null; for (int i = 0; i <= _Columns.Count; i++) { gcc = _Columns.ItemByColumnOrder(i); if ((gcc == null) == false && gcc.Visible == true) { columns.Add(gcc.ColumnName, gcc.DisplayName, gcc.Visible, gcc.CanSort); columns.Item(columns.Count - 1).ColumnIndex = gcc.ColumnIndex; columns.Item(columns.Count - 1).Viewable = gcc.Viewable; } } return(columns); }
public GridColsCollection CurrentOrderedColumns() { GridColsCollection oColumns = new GridColsCollection(); for (int i = 0; i < _Columns.Count; i++) { GridColsColumn testColumn = _Columns.ItemByColumnOrder(i); if ((testColumn == null) == false) { if (testColumn.CanReorder == true & testColumn.Viewable == true) { oColumns.Add(testColumn.ColumnName, testColumn.DisplayName, testColumn.Visible, testColumn.CanSort); oColumns.Item(oColumns.Count - 1).ColumnIndex = testColumn.ColumnIndex; oColumns.Item(oColumns.Count - 1).Viewable = testColumn.Viewable; } } } return(oColumns); }