我有一个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
答案 0 :(得分:1)
您的DataTable对象dt需要在重新填充之前清除行。在C#中dt.Rows.Clear()