Compartilhar via


Como: excluir linhas em uma DataTable.

A fim de manter as informações que o dataset precisa para enviar atualizações para a fonte de dados, use o método Delete para remover linhas em uma tabela de dados.Por exemplo, se seu aplicativo usa um TableAdapter (ou DataAdapter), o método Update do adaptador excluirá linhas no banco de dados que têm um RowState de Deleted.

Se o seu aplicativo não precisa enviar atualizações de volta para uma fonte de dados, então é possível remover registros acessando a coleção de linha de dados diretamente (Remove).Para obter informações sobre localizar uma linha específica em uma DataTable, consulte Como: Locate a Specific Row in a DataTable.

Para excluir registros de uma tabela de dados

  • Chame o método Delete de uma DataRow.

    Este método não remove o registro fisicamente; em vez disso, ele marca o registro para exclusão.

    ObservaçãoObservação

    Se você obtiver a propriedade de contagem de uma DataRowCollection, a contagem resultante inclui registros que foram marcados para exclusão.Para obter uma contagem precisa apenas de registros que não estão marcados para exclusão, você pode fazer loop através da coleção examinando a propriedade RowState de cada registro (registros marcados para exclusão têm um RowState de Deleted).Como alternativa, você pode criar uma exibição de dados de um dataset que filtra baseado no estado de linha e assim obter a propriedade count de lá.

    O exemplo a seguir mostra como chamar o método Delete para marcar a primeira linha na tabela Customers como excluída:

    NorthwindDataSet1.Customers.Rows(0).Delete()
    
    northwindDataSet1.Customers.Rows[0].Delete();
    
  • Para datasets não tipados, use um código semelhante ao seguinte:

    DataSet1.Tables("Customers").Rows(0).Delete()
    
    dataSet1.Tables["Customers"].Rows[0].Delete();
    

Consulte também

Tarefas

Como: adicionar linhas a uma DataTable

Como: Editar linhas em uma DataTable

Como: Locate a Specific Row in a DataTable

Conceitos

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo.

Controles de vinculação de dados de Visual Studio

Edição de dados em seu aplicativo.

Validação de dados

Salvar dados