我把下面的代码放在ComboBox1.SelectedIndexChanged上并且第一次没问题,但是如果我更改了combo的值,DataGridView包含带有旧值的新值:(
Adapter.SelectCommand = New MySqlCommand("SELECT * FROM table where id_user = " & ComboBox1.SelectedValue.ToString & ";", cn)
Adapter.Fill(AppDataSet11.timbrature)
DataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)
答案 0 :(得分:1)
您需要在放置新值之前清除DataGridView
:
DataGridView1.Rows.Clear()