OptionsColumn.ImmediateUpdateRowPosition Property
Gets or sets whether the focused row’s position is immediately updated according to the sorting, grouping and filtering settings after the current column data has been posted.
Namespace: DevExpress.XtraGrid.Columns
Assembly: DevExpress.XtraGrid.v25.2.dll
NuGet Packages: DevExpress.Win.Grid, DevExpress.Win.Navigation
Declaration
[DefaultValue(DefaultBoolean.Default)]
[XtraSerializableProperty]
public DefaultBoolean ImmediateUpdateRowPosition { get; set; }
Property Value
| Type | Default | Description |
|---|---|---|
| DefaultBoolean | Default | A value that defines whether a row’s position is immediately updated after the column data has been modified. |
Available values:
| Name | Description | Return Value |
|---|---|---|
| True | The value is true. |
|
| False | The value is false. |
|
| Default | The value is specified by a global option or a higher-level object. |
|
Property Paths
You can access this nested property as listed below:
| Object Type | Path to ImmediateUpdateRowPosition |
|---|---|
| GridColumn |
|
Remarks
Initially, the ImmediateUpdateRowPosition property is set to DefaultBoolean.Default. For columns with CheckEdit in-place editors, the DefaultBoolean.Default value is equivalent to DefaultBoolean.False. For other column types, the actual row update mode in DefaultBoolean.Default mode is specified by the View’s ColumnViewOptionsBehavior.ImmediateUpdateRowPosition property.
The OptionsColumn.ImmediateUpdateRowPosition property addresses row-order instability that can occur in sorted CheckEdit columns. A click on a check box in a non-focused row can reorder rows before the target value is committed. We recommend that you set the ImmediateUpdateRowPosition property to DefaultBoolean.Default (or DefaultBoolean.False) for CheckEdit columns.
Note
The OptionsColumn.ImmediateUpdateRowPosition property value is ignored during keyboard-based row navigation.