Arquivos INI com winforms

23/10/2004

0

Alguém sabe como trabalhar com arquivos INI usando Winforms??


Adsilver

Adsilver

Responder

Posts

24/10/2004

Bon Jovi

Use arquivo XML. Arquivo INI é uma coisa muito amarrada ao Win32. Talvez só consiga usar INI via código nao gerenciado (API Win 32).


Responder

24/10/2004

Adsilver

Valeu cara... existe algum componente no winforms pra facilitar o trabalho com xml? Se não, qual classe ou quais classes posso utilizar?

Valeu!


Responder

24/10/2004

Bon Jovi

Basicamente vc usa a classe DataSet, chamando o método ReadXml para abrir e WriteXml pra salvar. Além das classes DataTable, DataColumn e DataRow pra acesso aos dados.

Coloque um DataSet (untyped) no Form, no DataSet crie uma Table, e no Table crie Columns. No exemplo ilustrativo criei as colunas Propriedade e Valor:

C#

private void button1_Click(object sender, System.EventArgs e)
{
  System.Data.DataRow Linha = dataSet1.Tables[0].NewRow();
  Linha["Propriedade"] = "Servidor";
  Linha["Valor"] = "localhost";
  dataSet1.Tables[0].Rows.Add(Linha);
  dataSet1.WriteXml(@"C:\Teste.xml");
}

private void button2_Click(object sender, System.EventArgs e)
{
  dataSet1.ReadXml(@"C:\Teste.xml");
  System.Windows.Forms.MessageBox.Show(dataSet1.Tables[0].Rows[0]["Propriedade"].ToString());
}

Esse arquivo ficou assim:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
  <Table1>
    <Propriedade>Servidor</Propriedade>
    <Valor>localhost</Valor>
  </Table1>
</NewDataSet>



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar