| Storage Mode > Interactions between True DBList and XArrayDB |
If you insert or delete XArrayDB rows or columns directly in code, or even change the value of a single element, the list does not receive any notifications from the XArrayDB. Therefore, you must either Refresh or ReBind the list in order to update the display.
You can follow two rules of thumb to ensure that the display is updated properly:
If you insert or delete XArrayDB columns or rows in code, you are changing the structure of the underlying data source. Therefore, you should invoke the list's ReBind method.
If you change the value of one or more array elements in code, you are changing the underlying data source without altering its structure. Therefore, you should invoke the list's Refresh method.