SQL每次查询结果都会在DataGridView中追加内容,而不是替换之前的内容
如图所示,ParCh是下拉列表,里面的项有s2,s3,s4,s5,s6,s7
选择一项,会运行一次sql查询,然后在DataGridView1中显示结果。
可是每次查询结果总是追加到后面一列,而不是替换掉第一列的内容,如上图,这是怎么回事啊。
附代码:
数据库 DataGridView SQL MySQL
[解决办法]
DataGridView1.DataSource =data;
之后还有哥 DataGridView1.DataBind();//这个记得调用 ,否则数据绑定的是第一次指定的数据源
[解决办法]
DataGridView1.DataSource = dtcontacts
此句之前加一个 DataGridView1.DataSource = nothing 试试
[解决办法]
"select `" & ParCh.Text & "` from `t1`"
改为
"select `" & ParCh.Text & "` a from `t1`"
datagridview绑定的时候'数据'绑定a
[解决办法]
DataGridView1.DataSource = nothing '加这
DataGridView1.DataSource = dtcontacts