Ordenando um DataTable

<< Click to Display Table of Contents >>

Navigation:  Banco de dados >

Ordenando um DataTable

Previous pageReturn to chapter overviewNext page

// cria a tabela

DataTable tabela = new DataTable("Table");

 

// sempre deve ser maiúsculo

tabela.Columns.Add("DATA", typeof(DateTime));

tabela.Columns.Add("DESCRICAO", typeof(string));

tabela.Columns.Add("VALOR", typeof(double));

tabela.Columns.Add("COD_TIPO", typeof(int));

tabela.Columns.Add("RECEITA", typeof(string));

tabela.Columns.Add("PAGAR", typeof(string));

tabela.Columns.Add("VCTO", typeof(DateTime));

tabela.Columns.Add("CARTAO", typeof(string));

 

// le de um xml

tabela.ReadXml(@"d:\contas.xml");

 

// pulo do gato:

DataView v = tabela.DefaultView;

v.Sort = "DESCRICAO asc";

tabela = v.ToTable();

 

// exibe na tela

foreach (DataRow linha in tabela.Rows)

{

     System.Console.WriteLine(linha["descricao"]);

}

 

// fui....

System.Console.ReadLine();