Is it possible to populate a datagrid with XML (this part I know I can) then take that datagrid and add/update the data in a SQL 2000 database?

I have an XML file with over 14,000 items that I need to get into my database (updates are supplied weekly!!!) and I am pulling my hair out trying to get this process to work

Some may say just use the XML file... but I need to add more data to the table to compliment the updates... such as product descriptions that are not included with the XML file.... the XML file only shows product qty, price etc...
PLEASE someone help me!

Anjari