日期:2014-05-17  浏览次数:20726 次

datagridview
本帖最后由 haohaoxuexi2928 于 2013-03-23 16:39:39 编辑
 if (checkBox2.Checked && checkBox3.Checked)
                {
                    String sql= string.Format("select * from 库存 where 所在分店='{0}' and 商品名称='{1}'", s2, s3);
                    obj.SelectCommand = new SqlCommand(sql, coon);
                    obj.Fill(objDataSet);
                    f11.库存DataGridView.DataSource = objDataSet.Tables[0];
                    f11.Refresh();
                    f11.Show();
                    this.Close();
                }
if (checkBox1.Checked && checkBox3.Checked)
{.........}
.........

查询结果会显示多行相同的信息

为什么?需要怎样解决?

------解决方案--------------------
数据库中如果没有重复那也许是你绑定了多次,单补执行试下;我看到你下面还有if()判断,里面是不是也有绑定代码
------解决方案--------------------
数据库查询看看结果,,
绑定设断点看绑定的数据吧,,