林初学,我的问题是,当我执行下面的代码,我得到重复C# - 数据集的DataGridView清除复制C#的
cmd = new SqlCommand("select * from panier", cnx);
dap = new SqlDataAdapter(cmd);
dap.Fill(ds, "panier");
dataGridView1.DataSource = ds.Tables["panier"];*
我需要执行该代码每点击按钮“添加”
的问题是如何检查是否ds.Tables [ “帕尼埃”]空或不那么 我可以执行.Clear()
就个人而言,我不打扰检查。如果有数据,您对“清除”的呼叫将清除结果。如果没有数据,对Clear Clear的调用将没有实际效果,但由于它不是一个计算成本很高的过程,所以它会很快完成。当按钮被点击时,我总是调用'Clear',因为你总是加载'panier'中的所有数据。 – Alex
检查是否ds.Tables [“panier”]。Rows.Count == 0' –
如果我添加代码'ds.Tables [“panier”]。Clear()'程序被填充,因为表已经清除 – clackj