the attached project displays a wpf radgridview bound to a list<person> via a viewmodel. if you add a new row, enter some data, and tab through the values everything works fine. if you add a new row, enter some data, and click the rowheader of the new row, the grid displays incorrect values (see the attached screenshots.pdf) Available in the R1 2017 SP1 Release.
Available in LIB version: 2017.2.703
Currently the new item's properties are validated before editing their values, which is not intuitive, especially for Required, MinLength etc. The correct behavior would suggest that validation should be applied only to "confirmed" property values.
To work this around you can set the EnableColumnGroupsVirtualization to False. Alternatively you can change the FrozenColumnCount before adding the columns, and reset it once the process is done. For example: gridTriffDetails.FrozenColumnCount = 0; gridTriffDetails.Columns.Add(newColumn); gridTriffDetails.Columns.Add(newColumn1); gridTriffDetails.Columns.Add(newColumn2); gridTriffDetails.FrozenColumnCount = 1;
A workaround for the issue is to apply a 1px top Margin.
Available in LIB version: 2017.2.529
Available in LIB version 2016.3.1227, it will be also available in the 2017 R1 release.
Available in LIB version 2016.3.1309 , it will be also available in the 2017 R1 release.
Available in LIB version 2016.3.1212, it will be also available in the 2017 R1 release.
Available in LIB version: 2017.2.515