Dicas .NET - Manipulando linhas em um DataGrid

Veja nesta dica, como trabalhar com linhas em um DataGrid em tempo de execução.

Manipulando linhas em um DataGrid

 

Se você trabalha com DataGrids no Visual Studio 2002 ou 2003, pode ser que precise adicionar, remover ou alterar valores em um DataGrid. Se já tentou fazer isso, viu que não é possível realizar essa tarefa no DataGrid. Para resolver esse problema, manipule os dados da DataGrid através da DataTable “interna” que guarda esses dados. Veja alguns exemplos:

 

// Adiciona uma linha nova igual à primeira linha

 ((DataTable)(dgMeuGrid)).Rows.Add(((DataTable)(dgMeuGrid)).Rows(0));

 

// Remove a segunda linha

 ((DataTable)(dgMeuGrid)).Rows.RemoveAt(1);

 

// Alterar a terceira coluna da primeira linha

 ((DataTable)(dgMeuGrid)).Rows[0][2] = "Igor";

 

// Se fosse em VB.Net, ao invés de:

// ((DataTable)(dgMeuGrid)).Rows

// Você usaria

// Ctype(dgMeuGrid, DataTable).Rows

 

Igor Alcantara (http://thespoke.net/blogs/luzzifuge/)

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados