Revista MSDN Magazine Edição 17 - Manipulando DataTable

Este artigo aborda as Classes Dataset, DataTable, rows e columns e diversos métodos do DataTable.

Clique aqui para ler todos os artigos desta edição

 

Manipulando DataTable

por Mauro Sant’Anna

Este artigo discute

Este artigo usa as seguintes tecnologias:

·Classe Dataset, DataTable, rows e columns

·Diversos métodos do DataTable

Visual C#

 

Download:

fontesDataTable.zip (42KB)

Chapéu

DataTable

 

 

Muitos programadores estão bastante acostumados com a biblioteca ADO, principalmente quem trabalha com ASP tradicional. A biblioteca ADO contém duas classes principais: uma para gerenciar a conexão (ADODB.Connection) e outra para gerenciar cursores (ADODB.Recordset). Como todo desenvolvedor ASP sabe, é perfeitamente possível criar aplicativos apenas com estas duas classes.

O ADO.NET pode ser usado de maneira muito parecida ao ADO tradicional. Neste caso, uma implementação da interface IDbConnection como SqlConnection é usada ao invés de ADODB.Connection e uma implementação de IDbDataReader como SqlDataReader é usada ao invés de ADODB.Recordset. O DataReader tem uma funcionalidade mais limitada que o Recordset, pois pode representar apenas um cursor “read-only, forward-only”. No entanto, para muitos aplicativos isso não faz realmente diferença.

Por causa disso, muita gente acaba não usando a principal funcionalidade do ADO.NET que é a manipulação off-line de um “cache” de dados, através da classe DataSet.

A classe DataSet contém basicamente as seguintes informações:

·Uma lista de DataTables, que corresponde a tabelas em memória" [...] continue lendo...

Artigos relacionados