添加重複的條目是,有一種方法來「驗證」我的數據網格的窗口的內容形式,無論是副本還是不是?C#/ WinForm的:強制DataGrid的不連續
我在我的數據網格內有一個組合框,我想要做的是每次添加新行時,用戶都從組合框中選擇一個項目。用戶下一次添加一個新行時,其中有與之前的行相同的條目(重複),它不會被添加到行中。
我想在添加新的行刪除或從組合框中禁用項目(從數據庫數據源)的,因此用戶將不能夠複製的記錄。
這個問題最好的辦法是什麼?歡迎提出意見和建議。謝謝。
添加重複的條目是,有一種方法來「驗證」我的數據網格的窗口的內容形式,無論是副本還是不是?C#/ WinForm的:強制DataGrid的不連續
我在我的數據網格內有一個組合框,我想要做的是每次添加新行時,用戶都從組合框中選擇一個項目。用戶下一次添加一個新行時,其中有與之前的行相同的條目(重複),它不會被添加到行中。
我想在添加新的行刪除或從組合框中禁用項目(從數據庫數據源)的,因此用戶將不能夠複製的記錄。
這個問題最好的辦法是什麼?歡迎提出意見和建議。謝謝。
你打算做正確的事情。從組合中刪除項目不是一個壞主意。否則,您可以在添加新行時檢查項目是否已經在網格中進行驗證。
由於爲您的組合框的數據源是從數據庫中你爲什麼不只是修改查詢,不包含在你的表中的行項目,像
SELECT item FROM itemList WHERE item not in (SELECT item FROM userAddedRow)
,而不是去到數據庫你可以在你的數據集中執行你的檢查操作。 執行數據集檢查操作,如果不存在,則將插入語句 發送到數據庫。