none
como apagar todos os dados de um dataset de uma bd criada pelo vb RRS feed

  • Pergunta

  • me.ds_gota.saida.rows.clear

    estou a fazer essa linha de codigo para apagar todas as linhas da tabela saida, mas isso e temporario como faço para apagar todos os dados?

    cumprimentos

    domingo, 2 de novembro de 2014 17:00

Respostas

  • Para excluir usamos o método RemoveAt(indice) do BindingManagerBase . Ele exclui a linha associada ao índice especificado no BindingContext. No código solicitamos a confirmação da exclusão e verificamos se há registros no dataset.

    Por exemplo:

    Private Sub btnEliminar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEliminar.Click

    If MessageBox.Show("Confirma a exclusão do registro atual ? ", "Excluir Registro", MessageBoxButtons.YesNo,_ MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = DialogResult.Yes Then

        If (Me.BindingContext(dsAuthors1, "authors").Count > 0) Then

           Me.BindingContext(dsAuthors1, "authors").RemoveAt(Me.BindingContext(dsAuthors1, "authors").Position)

           mostra_dados_atual()

        Else

            MessageBox.Show("Não há registros a serem excluídos !")

        End If

    End If

    End Sub

    http://www.macoratti.net/vbnet_7.htm

    http://www.macoratti.net/vbn_tdds.htm

    Att,



    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support


    segunda-feira, 3 de novembro de 2014 10:47
  • Bom dia Ko0kie,

    Esse seu comando funciona normalmente para apagar todas as linhas da tabela de saída?

    Você quer apagar todos os dados sempre ou apenas uma vez?

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    segunda-feira, 3 de novembro de 2014 10:39

Todas as Respostas

  • Bom dia Ko0kie,

    Esse seu comando funciona normalmente para apagar todas as linhas da tabela de saída?

    Você quer apagar todos os dados sempre ou apenas uma vez?

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    segunda-feira, 3 de novembro de 2014 10:39
  • Para excluir usamos o método RemoveAt(indice) do BindingManagerBase . Ele exclui a linha associada ao índice especificado no BindingContext. No código solicitamos a confirmação da exclusão e verificamos se há registros no dataset.

    Por exemplo:

    Private Sub btnEliminar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEliminar.Click

    If MessageBox.Show("Confirma a exclusão do registro atual ? ", "Excluir Registro", MessageBoxButtons.YesNo,_ MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = DialogResult.Yes Then

        If (Me.BindingContext(dsAuthors1, "authors").Count > 0) Then

           Me.BindingContext(dsAuthors1, "authors").RemoveAt(Me.BindingContext(dsAuthors1, "authors").Position)

           mostra_dados_atual()

        Else

            MessageBox.Show("Não há registros a serem excluídos !")

        End If

    End If

    End Sub

    http://www.macoratti.net/vbnet_7.htm

    http://www.macoratti.net/vbn_tdds.htm

    Att,



    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support


    segunda-feira, 3 de novembro de 2014 10:47