C# xml

para gravar XML conforme o banco de dados

public void GravaXML(DataSet ds, string CaminhoXML){  
     if (ds != null && ds.Tables.Count > 0){  
         ds.WriteXml(CaminhoXML);  
     }    
 }  

dou o dataset que retorna do banco com o devido select que quero gravar e o caminho para salvar o XML tudo perfeito

para ler o xml

public void LER_XML(string CaminhoXML){
		
DataSet ds = new DataSet();
XmlTextReader tr = new XmlTextReader(CaminhoXML);
while (tr.Read() ){
if(tr.NodeType == XmlNodeType.Text){
Console.Out.WriteLine(tr.Value);
		
}
}
}

ai pega certo os dados do XML porem quero colocar esses dados no DATASET para poder ligar no DATAGRID ou no textbox para poder manipuçar os dados

alguem poderia ajudar ai

RESOLVIDO

DataSet ds = new DataSet("TestDataSet"); 
ds.ReadXml(CaminhoXML); 

so isso esta dentro do DATASET os dados do XML