I have a datagrid "Datagrid1" whos source is a datatable "dtTable"

I keep adding rows to the grid with the following:

Dim rowP As DataRow
rowP = dtPickle.NewRow()
rowP(0) = Me.txtCode.Text
rowP(1) = Me.txtDescription.Text
rowP(2) = Me.txtQuantity.Text
dtPickle.Rows.Add(rowP)

I want to put a button on my form which will save this as an XML file which
I want to use as the source for a crystal report.

Any Ideas???