我有一個形式,其中更改對象列表中的行嗎?
Table SelectedItems Table AvailableItems
RecordID CheckBoxID CheckBoxID Description
1 1 1 'Tomatoes'
1 2 2 'Potatoes'
1 4 3 'Mangoes'
2 1 4 'Apples'
2 2
- 現在我必須編輯SelectedItems 爲的recordId 1
- 爲此我做了一個複選框 列表,並與 AvaialbeItems
- 然後填充它我循環並檢查了 SelectedItems爲的recordId 1個
- 用戶選擇來自 阿瓦伊一些新的行拉布勒列表(與舊的一起, 他可能會取消一些爲好)
現在我想更新所選記錄,問題是我想知道的唯一的新記錄插入。
兩個表被返回的業務對象名單<>,如何比較列表,並只提取改變/新行?
請指教。我使用VSS 2005
謝謝,這似乎是一個不錯的主意,我如何訪問我正在檢查的行的業務對象? – 2010-08-27 06:30:41
我不確定,但我會懷疑,當您選擇一行時,您應該在某個可用於獲取業務對象的事件中。因此,如果我選擇一行,則會引發一個事件,我可以爲該行添加與該行相關聯的業務對象並將其標記的代碼。編輯:我沒有我的C#編譯器在我面前是爲什麼我不知道。 – Robb 2010-08-27 06:33:42
謝謝,我在一段時間後把它整理好了。我必須創建一個基類並在需要時繼承它。但解決方案是基於您最初的建議。 =) – 2010-09-07 16:56:56