I am trying to Add/Delete/Change columns in a datatable depending on the rows in another datatable. For example: One table has rows that contain information about fields such as Name, Phone, Address. I am trying to update the columns in another table (existing or new) to be Name, Phone, Address. Then if a user wants to add more information such as Email. The first table would add another row (i can do this), and the second table would add another column (need help). I accomplished this using VB6 a few months back, but have recently upgraded to VB.Net and havn't found a method of doing this. Any help would be greatly appreciated.