Instead of creating a GridControl to retrieve row and column data from a table into a hash table, use a variant, as shown:
variant = new Variant();for (row2get=0; row2get
You can now cast the data from the variant object to the appropriate type to retrieve the information. This is particularly handy when serializing an object created from a database, since you can ask for the data by column name. You can also use "tiered hash tables" to capture master-detail relationships.