Hello.
I use RadGridView (2018.1.116.45).
I am create columns and set him binding in programm code as
column = new GridViewDataColumn
{
ColumnGroupName = args.ColumnDef.ColumnGroupName,
DataMemberBinding = new Binding(args.ColumnDef.Member)
{
Mode = BindingMode.TwoWay,
UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged
},
IsReadOnlyBinding = new Binding(args.ColumnDef.IsReadOnlyMember)
{
Converter = new NullToBooleanConverter {IsInverted = true}
},
Header = args.ColumnDef.Header,
IsVisible = true
};
If i set cell value from UI all right, but if i set value from code UI not update, only after i select cell and try input value, value which i set erly will be placed in UI cell.
I try update view by programm code as
var oldCellInfo = MainGrid.CurrentCellInfo;
var gridViewCellInfo = new GridViewCellInfo(sender, gridViewColumn);
MainGrid.CurrentCellInfo = gridViewCellInfo;
MainGrid.CurrentCell?.BeginEdit();
MainGrid.CurrentCell?.CommitEdit();
MainGrid.CurrentCellInfo = oldCellInfo;
MainGrid.CurrentCell?.BeginEdit();
MainGrid.UpdateLayout();
But this is not working...
How i can update UI?