Hi,
I think it hangs up on the call to DevExpress.Xpf.Grid.Native.DataViewBehavior.IterateCells(). Inside it, startIndex will be set to GridControl.NewItemRowPosition and the endIndex will be set to either 0 or some positive integer. I have attached a sample project.
Replication steps:
- Add a new invalid row by specifying a value (integer) only on the "Number" column.
- Commit the new row changes by selecting any commited row.
- While the new row still has errors, quickly click between two cells of a commited row. (e.g. Click Row1 Cell1, Click Row1 Cell2, Click Row1 Cell1, Click Row1 Cell2, Click Row1 Cell1, Click Row1 Cell2 …)
Hello Earljon,
Thank you for providing the test project. I was able to replicate the problem on our side. I will forward this ticket to our R&D team, and we will contact you as soon as we get any results.
Thanks,
Elliot
Hi Elliot,
For the moment, are there any workarounds for this issue? We really need to provide a fix as soon as possible.
Thanks,
Hello Earljon,
Our developers are working hard to find the cause of this problem. However, I cannot provide you with an exact date when this issue will be resolved. You will receive an e-mail when the status of this issue is changed. As an immediate workaround, you can set the GridControl.SelectionMode property to the SelectionMode.Row value.
Thanks,
Elliot