Dica - Converter um DataSet em XML - C# Brasil
Criaremos aqui uma função simples que fará esse processo de geração do XML e gravação em disco.
/// Converte um DataSet para XML em disco
/// <param name="ds">Nosso DataSet</param>
/// <param name="CaminhoXML">Caminho e nome do arquivo xml a ser gravado</param>
public void GravaXML(DataSet ds, string CaminhoXML)
if (ds != null && ds.Tables.Count > 0)
ds.WriteXml(CaminhoXML);
/// Converte um DataTable para XML em disco
/// <param name="dt">Nosso DataTable</param>
public void GravaXML(DataTable dt, string CaminhoXML)
GravaXML(ds, CaminhoXML);
Nesse caso criei um função com um overload, ou seja, teremos dois metodos com mesmo nome mais que aceitaram parametros diferentes. Para ambos informaremos o caminho completo do arquivo que desejamos gravar e ou segundo será o objeto que desejamos converter. Para um será informado um DataSet e para o outro um DataTable.
Repare que o segundo metodo irá fazer uma chamada para o primeiro. Fiz isso para poupar o trabalho de reescrever o mesmo código.
Uma dica: Junte todas essas funcionalidades que geralmente você sempre utiliza e crie uma classe. Assim seus projetos ficaram mais organizados e faceis de serem gerenciados.
Dica – Tornando um código obsoleto em .NET Manipulando arquivos Excel sem uso da interoperabilidade ou conexão OLEDB Dica – Executando um executavel de nossa aplicação Convertendo uma estrutura em DataTable Dica – Colocando um site ASP.NET em manutenção Postado em ASP.NET, C#, Dicas, VB.NET, Visual Studio | Marcado como .NET, ASP.NET, C#, Dicas, Framework, VB.NET, Visual Studio, WebForm, WinForm