C# - DataSet DataGridView清除重复

时间:2017-04-26 13:45:16

标签: c# .net visual-studio sql-server-2008

我是c#的初学者,我有问题是当我执行以下代码时我得到了重复

        cmd = new SqlCommand("select * from panier", cnx);
        dap = new SqlDataAdapter(cmd);
        dap.Fill(ds, "panier");
        dataGridView1.DataSource = ds.Tables["panier"];*

每次点击按钮“ADD”

,我都需要执行此代码
  

问题是如何检查ds.Tables [“panier”]是否为空   我可以执行.Clear()

1 个答案:

答案 0 :(得分:0)

试试这种方式

if(ds.Tables["panier"] != null && ds.Tables["panier"].Rows.Count > 0)
{
   ds.Tables["panier"].Clear();
}

你必须检查两个条件:

  1. 该表必须存在。

  2. 大于零的行数。