Category / Section
How to move newly added records in WPF DataGrid?
1 min read
The selection can be moved to a newly added record by changing the SelectedItem in RowValidated event when AddNewRow gets validated in WPF DataGrid.
C#
sfdatagrid.RowValidated+=sfdatagrid_RowValidated; void sfdatagrid_RowValidated(object sender, RowValidatedEventArgs args) { if(sfdatagrid.IsAddNewIndex(args.RowIndex)) { sfdatagrid.Dispatcher.BeginInvoke(new Action(() => { sfdatagrid.SelectedItem = args.RowData; sfdatagrid.ScrollInView(sfdatagrid.SelectionController.CurrentCellManager.CurrentRowColumnIndex); })); } }
For UWP, you have to set the SelectedItem using RunAsync.
Sample:
Conclusion
I hope
you enjoyed learning how to move newly added
records in WPF DataGrid.
You can
refer to our WPF Grid feature tour page
to know about its other groundbreaking feature representations and documentation, and
how to quickly get started for configuration specifications. You can also
explore our WPF Grid example to
understand how to create and manipulate data.
For
current customers, you can check out our components from the License and Downloads page. If
you are new to Syncfusion, you can try our 30-day free trial to
check out our other controls.
If you have any
queries or require clarifications, please let us know in the comments section
below. You can also contact us through our support forums, Direct-Trac, or feedback portal. We
are always happy to assist you!