-1
我使用查詢搜索了數據庫。Delphi - 使用DBGrid從搜索中選擇行
搜索結果顯示在DBGrid組件中,供用戶選擇希望繼續使用的行。
DBGrid總是將記錄指針設置爲結果集中的第一條記錄,因此默認情況下總是「選擇」一行。當數據首次出現時,我需要將此行爲更改爲沒有被選中的行,以便我可以確定用戶是否實際進行了選擇。
是否可以判斷是否沒有選擇,即用戶沒有選擇行?
非常歡迎任何幫助!
我使用查詢搜索了數據庫。Delphi - 使用DBGrid從搜索中選擇行
搜索結果顯示在DBGrid組件中,供用戶選擇希望繼續使用的行。
DBGrid總是將記錄指針設置爲結果集中的第一條記錄,因此默認情況下總是「選擇」一行。當數據首次出現時,我需要將此行爲更改爲沒有被選中的行,以便我可以確定用戶是否實際進行了選擇。
是否可以判斷是否沒有選擇,即用戶沒有選擇行?
非常歡迎任何幫助!
您可以將dgMultiSelect包括到DBGrid.Options中,然後DBGrid.SelectedRows將包含明確選定的記錄書籤列表。沒有dgMultiSelect,DBGrid總是跟蹤當前數據集記錄。
感謝您的回覆 - 我通過進一步的實驗自己解決了這個問題。 – 2010-09-26 19:40:14
Downvoted,因爲這是不好的禮節,因爲你在其他地方找到答案而放棄帖子。如果問題足夠重要,那麼重要的是要分享答案。其他人可能正在尋找類似的解決方案。發佈您的答案,我會刪除我的downvote。 – TheSteven 2014-01-21 01:17:19