2011-01-19 44 views
-1

我從列表中的數據庫加載元素(一行)。當在表中添加新條目(SQL數據庫)時,我應該使用哪種技術來更新列表,以便列表更新,如果我從列表中選擇了一個元素,它就不會被取消選擇(就像Outlook在新郵件是收到並且您選擇了一封郵件)。C#Windows應用程序窗體和數據庫

+0

你能更準確地瞭解你想要做什麼嗎?這是你正在談論的Windows Forms應用程序嗎? – Jazza 2011-01-19 12:59:47

+0

另外,關於enrty的更多信息增加了?該程序是否添加了enrty?或者在數據庫本身?哪個列表應該更新? – 2011-01-19 13:13:01

回答

0

如果你的交易與簡單的數據庫事務,我會建議進軍BindingSource Component。 BindingSource組件可以負責創建,讀取,更新和刪除東西,因此您不必這樣做。

0

我假設你的行有一個唯一的標識符。您可以在添加新行之前存儲此ID,添加後您可以使用存儲的ID搜索列表以重新選擇該行。 (實際上,存儲行句柄並直接用句柄重新選擇它會更明智些,但如果你的網格創建新的行對象來顯示更新的列表,它將不起作用,因爲我不知道你如何綁定你的數據,我不能說這將肯定工作。)

相關問題