1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Problema em Apagar Dados no DatagridView

Discussão em 'Programação' iniciada por sacramento, 1 de Maio de 2008. (Respostas: 1; Visualizações: 1489)

  1. Olá a todos:

    1 - Com o código,em VS2008.NET,que junto anexo acedo a uma rotina cada vez que pretendo extrair registos de uma BD para um DGV...o problema é que a rotina cada vez que é executada deveria limpar os registos que estavam no DGV ,para colocar novos,mas não,adiciona registos cada vez que a rotina é executada...Alguém me sabe dizer o que é que está mal na rotina?

    Código:
    Private Sub abrirBD1()
           
            [b] DataGridView2.Columns.Clear()[/b]
            SQL = Nothing
    
    
            SQL = "select anos, nemp" & _
            " from empresaanos" & _
            " WHERE (nemp = '" & numeroempresa & "')" & _
            " order by anos"
    
    
            da = New OleDb.OleDbDataAdapter(SQL, con)
    
            da.Fill(ds, "Anos")
    
    
            DataGridView2.DataSource = ds.Tables(1)
    
            DataGridView2.Columns(0).HeaderText = "Anos"
    
            DataGridView2.Columns(0).Width = 40        
    
    
        End Sub
    
     
  2. jpaulino

    jpaulino Power Member

    Não precisas de apagar as colunas mas sim limpar a datasource.

    Utiliza no inicio:

    DataGridView2.DataSource = Nothing
     

Partilhar esta Página