2011-07-04 51 views
0

我開發了使用C#4和SQL Server 2008的Windows應用程序,如何禁用其他電腦上的按鈕

我的應用程序工作得很好。

此應用程序由六位用戶同時使用。

我想的是,無論誰點擊按鈕,首先從這些六個用戶,直到用戶完成將數據添加其他5個用戶的PC機上的按鈕,必須禁止..然後就必須啓用...

東西..

btn.disable = true;

保存的數據

btn.disable = false;

所以,它不能被複制..

回答

0

你需要設置你的數據的標記有人來指示記錄被編輯。然後,當用戶嘗試編輯相同的記錄時,它首先檢查是否設置了編輯標記,如果是,則報告「您不能編輯此記錄,因爲某人已經在編輯它」。

自動禁用按鈕可能會非常低效,因爲您將不得不經常檢查以查看是否正在編輯記錄。

這就是說可能使用計時器來完成,以不斷檢查數據庫。

+0

你能告訴我一些代碼或確切的想法,我怎麼能做到這一點 –

相關問題