For TTMSFMXLiveGrid I discovered that the geter and steter for the ColumnIndex property is not symmetric. Reading and writing for the same index do not refer to the same column in the grid.
.....
function TTMSFMXLiveGrid.GetColumnIndex: Integer;
begin
Result := FocusedCell.Col - FixedColumns;
end;
........
procedure TTMSFMXLiveGrid.SetColumnIndex(const Value: Integer);
var
cl: TCell;
begin
cl.col := Value;
cl.row := FocusedCell.Row;
FocusedCell := cl;
end;
........
We'll investigate exactly how this is operating, but please note the TTMSFMXLiveGrid is discontinued. Please use the TTMSFMXGrid instead which is changed for connecting to LiveBindings as well.
I will consider this for change to TTMSFMXGrid.
I use TTMSFMXLiveGrid because I read in manual that this component is the way for connecting with datasets through LiveBinding.
I try to bind TTMSFMXGrid to dataset but I receive
"No list control editor aviabile for TTMSFMXGrid"
I use the latest version of TMS FMX UI Pack 3.7.5.0
Did I do something wrong?