Back to Devexpress

UnboundSource.ValuePushed Event

corelibraries-devexpress-dot-data-dot-unboundsource-f188df72.md

latest3.7 KB
Original Source

UnboundSource.ValuePushed Event

Occurs when a value is set in the UnboundSource.

Namespace : DevExpress.Data

Assembly : DevExpress.Data.v25.2.dll

NuGet Package : DevExpress.Data

Declaration

csharp
public event EventHandler<UnboundSourceValuePushedEventArgs> ValuePushed
vb
Public Event ValuePushed As EventHandler(Of UnboundSourceValuePushedEventArgs)

Event Data

The ValuePushed event's data class is UnboundSourceValuePushedEventArgs. The following properties provide information specific to this event:

PropertyDescription
PropertyNameGets the name of the property whose value is being set.
RowIndexGets the row index of the value.
TagGets an object that contains data associated with the value.
ValueSpecifies the value which is being set.

Remarks

Handle this event to save modified data back to your data source. An example is provided in the UnboundSource topic.

The following code snippets (auto-collected from DevExpress Examples) contain references to the ValuePushed event.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

XDL_how-to-utilize-the-unboundsource-component-in-code-t474976/CS/UnboundDS-Code/Form1.cs#L26

csharp
unboundDS.ValueNeeded += unboundDS_ValueNeeded;
unboundDS.ValuePushed += unboundDS_ValuePushed;
unboundDS.SetRowCount(100000);

wpf-data-grid-use-unbounddatasource-with-source-generator/CS/ViewModels/MainViewModel.cs#L41

csharp
//Processes the data push operation
UnboundSource.ValuePushed += (_, e) => {
    if (EqualityComparer<string>.Default.Equals(e.PropertyName, nameof(Item.Id)))

XDL_how-to-utilize-the-unboundsource-component-in-code-t474976/VB/UnboundDS-Code/Form1.vb#L26

vb
AddHandler unboundDS.ValueNeeded, AddressOf unboundDS_ValueNeeded
AddHandler unboundDS.ValuePushed, AddressOf unboundDS_ValuePushed
unboundDS.SetRowCount(100000)

See Also

UnboundSource Class

UnboundSource Members

DevExpress.Data Namespace