private void updateRowCellStyle(object sender, RowCellStyleEventArgs e) { var withValueOrigin = withValueOriginAt(e); if (withValueOrigin == null) { return; } var canEditValueOrigin = _valueOriginEditableFunc(withValueOrigin); _gridView.AdjustAppearance(e, canEditValueOrigin); }
private void updateRowCellStyle(object sender, RowCellStyleEventArgs e) { var parameterDTO = _gridViewBinder.ElementAt(e.RowHandle); if (parameterDTO == null) { return; } if (ColumnIsAlwaysActive(e.Column)) { _gridView.AdjustAppearance(e, true); } else if (e.Column.OptionsColumn.ReadOnly) { _gridView.AdjustAppearance(e, false); } else if (!parameterDTO.Parameter.Editable) { _gridView.AdjustAppearance(e, false); } else if (_presenter.IsFormulaNotFixed(parameterDTO)) { _gridView.AdjustAppearance(e, PKSimColors.Formula); } else if (_presenter.IsSetByUser(parameterDTO)) { _gridView.AdjustAppearance(e, PKSimColors.Changed); } else { e.CombineAppearance(_gridView.Appearance.Row); } }