我的Datagrid重复记录

时间:2015-01-23 01:15:59

标签: select datagridview datatable dataset

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

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

1 个答案:

答案 0 :(得分:1)

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