/// <summary> /// Constructor. /// </summary> /// <param name="column">The column to sort by.</param> /// <param name="ascending">True if the items should be sorted in ascending orders.</param> public TableSortParams(ITableColumn column, bool ascending) { Column = column; Ascending = ascending; }
internal TableDataPropertyDescriptor(TableAdapter owner, ITableColumn column) : base(column.Name, new Attribute[] { }) { _owner = owner; _column = column; }
/// <summary> /// Constructor. /// </summary> /// <param name="_column">The column to filter by, null to filter by any column.</param> /// <param name="value">The value to filter by.</param> public TableFilterParams(ITableColumn _column, object value) { this._column = _column; this.value = value; }
/// <summary> /// Begins editing the specified column in the first selected row. /// </summary> /// <param name="column"></param> /// <param name="selectAll"></param> /// <returns></returns> public bool BeginEdit(ITableColumn column, bool selectAll) { Platform.CheckForNullReference(column, "column"); var colIndex = _table.Columns.IndexOf(column); if(colIndex < 0) throw new ArgumentException("Specified column does not exist in this table."); return BeginEdit(colIndex, selectAll); }
private DataGridViewColumn FindDataGridViewColumn(ITableColumn column) { foreach (DataGridViewColumn dgcolumn in _dataGridView.Columns) { if (dgcolumn.Tag == column) return dgcolumn; } return null; }
/// <summary> /// Constructor. /// </summary> /// <param name="table"></param> /// <param name="tableColumn"></param> internal CustomEditableTableViewCell(ITable table, ITableColumn tableColumn) { _table = table; _tableColumn = tableColumn; }
internal CustomEditableTableViewColumn(ITable table, ITableColumn tableColumn) : base(new CustomEditableTableViewCell(table, tableColumn)) { }
/// <summary> /// Prepares this control to edit the specified column and item. /// </summary> /// <param name="tableColumn"></param> /// <param name="item"></param> internal void BeginEdit(ITableColumn tableColumn, object item) { // remove any previous event subscription if (_editor != null) { _editor.ValueChanged -= ValueChangedEventHandler; } _tableColumn = tableColumn; // get cell editor for this column _editor = tableColumn.GetCellEditor(); _editor.BeginEdit(item); // subscribe to event so we know when cell is dirtied _editor.ValueChanged += ValueChangedEventHandler; // create editor view only once if (_editorView == null) { _editorView = (ITableCellEditorView)ViewFactory.CreateAssociatedView(_editor.GetType()); var control = (Control) _editorView.GuiElement; control.Dock = DockStyle.Fill; this.Controls.Add(control); } // associate view with current editor _editorView.SetEditor(_editor); }
/// <summary> /// Constructor. /// </summary> internal TableColumnEventArgs(TableColumnChangeType changeType, ITableColumn column) { _changeType = changeType; _column = column; }
/// <summary> /// Called by the framework to associate this editor with the specified column. /// </summary> /// <param name="column"></param> public void SetColumn(ITableColumn column) { _column = column; }