Editar dados no seu aplicativo

Após o DataSet ser preenchido com dados, você normalmente adicionará, editará ou excluirá alguns dos dados antes de enviá-los novamente para a fonte de dados ou para outro processo ou aplicativo.Desde que cada registro em um DataSet é representado por um objeto DataRow, alterações em um DataSet são realizadas trabalhando com linhas individuais.

Observação:

No Windows Forms, a arquitetura de vinculação de dados cuida do envio de alterações dos controles com dados vinculados ao dataset e você não precisa claramente atualizar o dataset com seu próprio código.Para obter mais informações, consulte Ligação de dados de formulários do Windows.

DataSets mantêm várias versões de linhas de dados, para localizar os registros originais em uma fonte de dados.Antes de executar uma atualização para a fonte de dados, convém examinar linhas específicas.Os tópicos nesta seção fornecem detalhes em determinar se registros foram alterados, assim como recuperar versões específicas de registros.

Os tópicos a seguir fornecem detalhes em adição, edição, e exclusão de linhas em tabelas de dados, e como trabalhar com linhas em vários estágios de um aplicativo.

Nesta seção

Referência

  • DataSet
    Representa um cache de memória dos dados.

  • DataTable
    Representa uma tabela de dados na Memória.

  • DataRow
    Representa uma linha de dados em uma DataTable.

  • DataColumn
    Representa o esquema de uma coluna em uma datatable.

  • DataRowVersion
    Descreve a versão de um DataRow.

  • RowState
    Obtém o estado de um objeto DataRow.

  • AcceptChanges
    Confirma todas as alterações feitas a este DataSet desde que ele foi carregado ou desde a última vez que o AcceptChanges foi chamado.

  • HasChanges
    Obtém um valor indicando se o DataSet tem alterações, incluindo linhas novas, excluídas ou modificadas.

  • GetChanges
    Obtém uma cópia do DataSet contendo todas as alterações feitas nele desde da última que ele foi carregada, ou desde que o AcceptChanges foi chamado.

  • HasErrors
    Obtém um valor que indica se há erros em qualquer um dos objetos DataTable dentro deste DataSet.

Seções relacionadas