我的数据网格重复记录
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()
我有一个按钮 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()