Ir para o conteúdo
RivasBoy

Ajuda Criar XML+C#

Mensagens Recomendadas

RivasBoy    0
RivasBoy

Bom dia pessoal,

precisava de uma ajuda da vossa parte.

Tenho uma aplicação(windows forms) feita em c#,no entanto tenho um formulário que é constituido por 4 textbox, 1 datagridview com 4 colunas e 1 botão.

Consigo gravar para um ficheiro xml os valores das textboxes, no entanto não consigo gravar os dados das linhas da datagridview.

Alguém me pode ajudar? Já agora como posso adicionar o número da linha do datagridview?

Obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
renafi    3
renafi

Não te posso garantir, mas podes enviar o conteúdo da grid para um dataset.

A partir dai, a partir do objecto do dataset, tens o método WriteXml (ou parecido) para exportares o conteúdo para XML.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
RivasBoy    0
RivasBoy

Ninguém me consegue ajudar?

neste momento tenho isto:

XmlTextWriter writer = new XmlTextWriter("teste.xml", Encoding.GetEncoding("ISO-8859-1"));

Writer.Formatting = Formatting.Indented;

para as textboxes:

WriteStartElement("textbox1");

WriteElementString(textbox1.text);

WriteEndElement();

WriteStartElement("textbox2");

WriteElementString(textbox2.text);

WriteEndElement();

WriteStartElement("textbox3");

WriteElementString(textbox3.text);

WriteEndElement();

WriteStartElement("textbox4");

WriteElementString(textbox4.text);

WriteEndElement();

WriteStartElement("textbox4");

WriteElementString(textbox4.text);

WriteEndElement();

A estrutura dos dados da datagridview para o xml deveria ser qualquer coisa do género:

<Tabela>

<Tabela-Linha numero="1">

<Id>01</id>

<Nome>Teste1</Nome>

<Cargo>xxx</Cargo>

<Extensao>500</Extensao>

</Tabela-Linha>

<Tabela-Linha numero="2">

<Id>02</id>

<Nome>teste2</Nome>

<Cargo>xxxx</Cargo>

<Extensao>501</Extensao>

</Tabela-Linha>

</Tabela>

       

Precisava mesmo de ajuda.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade