林初學,我的問題是,當我執行下面的代碼,我得到重複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