private void onCustomCellEdit(PivotCustomCellEditEventArgs e) { if (e.DataField != _valueField) { return; } var ds = e.CreateDrillDownDataSource(); var parameterName = ds.StringValue(_parameterField); var compoundName = ds.StringValue(_compoundField); if (_presenter.ShouldCalculateBioAvailability(compoundName, parameterName)) { e.RepositoryItem = _calculateBioAvailabilityRepository; } else if (_presenter.ShouldCalculateDDIRatio(compoundName, parameterName)) { e.RepositoryItem = _calculateDDIRatioRepository; } else if (hasWarning(ds)) { e.RepositoryItem = _warningRepositoryEdit; } }
void pivotGridControl1_CustomCellEditForEditing(object sender, PivotCustomCellEditEventArgs e) { // Overrides the cell editor for the edit mode. if (e.DataField == fieldQuantityPercent & e.RowValueType == PivotGridValueType.Value) { e.RepositoryItem = riTextEdit; } }
void pivotGridControl1_CustomCellEdit(object sender, PivotCustomCellEditEventArgs e) { // Specifies a cell editor which is used in both display and edit modes. if (e.DataField == fieldQuantityPercent & e.RowValueType == PivotGridValueType.Value) { e.RepositoryItem = riProgressBar; } }
void PivotGridControlOnCustomCellEditForEditing(object sender, PivotCustomCellEditEventArgs e) { var focusedCell = ((PivotGridControl)sender).Cells.FocusedCell; var modelRepositoryItemSpinEdits = _ruleCollector.RepositoryItems(focusedCell).ToArray(); if (modelRepositoryItemSpinEdits.Any()) { var repositoryItemSpinEdit = new RepositoryItemSpinEdit(); e.RepositoryItem = repositoryItemSpinEdit; foreach (var modelRepositoryItemSpinEdit in modelRepositoryItemSpinEdits) { new PivotDataFieldRepositoryItemSpinEditSynchronizer(repositoryItemSpinEdit, modelRepositoryItemSpinEdit).ApplyModel(); } } }
private void onCustomCellEdit(PivotCustomCellEditEventArgs e) { if (e.DataField != _valueField) { return; } var ds = e.CreateDrillDownDataSource(); if (!hasWarning(ds)) { return; } e.RepositoryItem = _warningRepositoryEdit; }
private void pivotGridControl1_CustomCellEdit(object sender, PivotCustomCellEditEventArgs e) { // Specifies editors for cells depending on a cell type. if (e.DataField == fieldQuantityPercent) { if (e.RowValueType == PivotGridValueType.Value) { e.RepositoryItem = riProgressBar; } if (e.RowValueType == PivotGridValueType.GrandTotal) { e.RepositoryItem = riSpinEdit; } } }
void PivotGridControlOnCustomCellEditForEditing(object sender, PivotCustomCellEditEventArgs pivotCustomCellEditEventArgs) { SetEditor(pivotCustomCellEditEventArgs.DataField, (PivotGridControl)sender); }
void PivotGridControlOnCustomCellEditForEditing(object sender, PivotCustomCellEditEventArgs pivotCustomCellEditEventArgs) { SetEditor(pivotCustomCellEditEventArgs.DataField,(PivotGridControl) sender); }