|
<< Click to Display Table of Contents >> Ordenando um DataTable |
![]() ![]()
|
// 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();