I have a data base file that I populate a MsFlexGrid with.

I have a Label that displays a cell from MsFlexGrid1 using this command.
Code:
Label1.Caption = MsFlexGrid1.TextMatrix(1, 3)
Works fine,

but the cell that was placed in Label1 replaced the cell value at location (1,1) in the MSFlexGrid.

Whats causing this? Is there a way to freeze the MsFlexGrid so it can't be written to?