I don't know if this is the only way, but one way is to create a "custom" ADO recordset and then attach this to the datagrid. ADO recordsets are generally a lot more friendly at data manipulation than the datagrid control...and you can create an ADO recordset without ever attaching to a database or anything.

The following url is to an article explaining "custom" ADO recordsets:

http://www.4guysfromrolla.com/webtech/071799-1.shtml

Also, the recordset object can save and load .xml files, so if you wanted to store your data in this format...piece of cake.

Good luck!

Dave <><