Postada em 06/06/2011 10:47 hs
em vb.net é mais facil com xml
Private mds As DataSet
No evento Load, faça o seguinte:
' Aqui eu vou criar a tabela na mão para popular o DataSet ' só para criar um DataSet populado neste exemplo para que ' qualquer um possa recriar localmente, mas você vai popular ' este DataSet com os dados que você quer salvar em xml... Dim dt As New DataTable() dt.Columns.Add("id", GetType(Integer)) dt.Columns.Add("nome", GetType(String)) dt.Rows.Add(New Object() {1, "Nome Um"}) dt.Rows.Add(New Object() {2, "Nome Dois"}) dt.Rows.Add(New Object() {3, "Nome Tres"}) dt.Rows.Add(New Object() {4, "Nome Quatro"}) mds = New DataSet() mds.Tables.Add(dt)
' Exibo os dados no DataGridView... DataGridView1.DataSource = mds.Tables(0)
No evento Click do primeiro botão, vamos salvar os dados assim:
' para salvar é simples assim: só chamar o método WriteXml mds.WriteXml("c:Temparquivo.xml") ' Vou limpar o grid só para carrega-lo com a leitura do outro ' botao novamente.... DataGridView1.DataSource = Nothing
No evento Click do segundo botão, nós vamos ler os dados do arquivo que foi salvo assim:
' e para ler o xml também é simples, basta usar o método ReadXml mds = New DataSet() mds.ReadXml("c:Temparquivo.xml") ' Aqui os dados que acabamos de ler do arquivo xml são exibidos ' no DataGridView DataGridView1.DataSource = mds.Tables(0)
|