我的数据网格重复记录

My Datagrid is repeating records

我有一个按钮 Load Table 和一个 DataGrid。当我单击加载 table 时,它会显示我数据库中的记录。但是当我再次单击它时,它只是重复它并且 gridview 显示重复记录。当我单击加载 table 按钮时,如何让它只刷新而不添加相同的记录?

Try
        con.Open()
        cmd = New SqlCommand("Select * from tblLogin", con)
        da.SelectCommand = cmd
        da.Fill(dt)
        bs.DataSource = dt
        DataGridView1.DataSource = bs
        da.Update(dt)

        con.Close()
    Catch ex As Exception
        MessageBox.Show(ex.Message)
    Finally
        con.Dispose()
    End Try

您的 DataTable 对象 dt 在再次填充之前需要清除行。在 C# 中是 dt.Rows.Clear()