首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

SQL次次查询结果都会在DataGridView中追加内容,而不是替换之前的内容

2013-07-09 
SQL每次查询结果都会在DataGridView中追加内容,而不是替换之前的内容如图所示,ParCh是下拉列表,里面的项有

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

热点排行