Вы можете использовать класс xmlDocument, чтобы прочитать файл xml и сохранить данные в наборе данных. Вот пример о том, как вы можете использовать xmlDocument для чтения файлов XML.
Этот код довольно старый. Не пробовал
XmlDocument xdoc = MethodReturnsXmlDocument ();
// преобразовать в DataSet
DataSet ds = new DataSet ();
ds.ReadXml (новый XmlNodeReader (xdoc));
Здесь еще один пример для вас.