The XArrayDBObject implements a two-dimensional array of arbitrary Variant values. This specification of XArrayDBObject covers a part of the XArrayDB control.
The XArray object can be upgraded to .NET as a System.Array. However, if this object is used to populate an ActiveX TrueDBGrid control, this approach does not work when the TrueDBGrid is converted to a .NET equivalent, because bindable .NET controls must be linked to controls that implement the IListSource interface, such as DataSets or DataTables.
The Visual Basic Upgrade Companion assumes XArrayDbObjects are used for managing a two-dimensions array. XArrayDBObjects are converted to a Support class that inherits from System.Data.DataTable class.