By Rainer Kempf, RK - 10/13/2009
Hi,
I have a a simple configuration. Form - BusinessObject on it - BBS and DevExpress DataGrid.
In my code I do next:
1) Make new instance of MyForm (CurrentRowIndex=0)
2) MyBusinessObject.Seek() - the pointer goes to 4 (CurrentRowIndex=4)
3) Then change value of one of the field in businessobject - for example MyBusinessObject.captionfield = "New Value" - this like change record 4
4) MyBusinessObject.CurrentRowIndex after assign new value goes back to 0!!! (here is a problem)
5) My next code line change another property for example MyBusinessObject.anotehrfield = "Another field value" - and - this line of code change record 0 !!.. but not 4
4) then MyForm.showDialog()
So.. after first set of businessobject property, record pointer goes to the first record!
When I REMOVE.. BBS from the form - my code works as expected. After Seek - pointer on record 4.. after change field - pointer still on record 4.
Any help.
Thanks
|
By Trent L. Taylor - 10/13/2009
What version are you running? Also, you should be performing Navigates instead of Seeks if you want to refresh the bounds UI when moving the record pointer.
|
|