我在ASP.NET中有一個ListView
,其中一列包含CheckBox
。爲了在用戶更改點擊數據庫時更新數據庫,我使用了OnCheckedChanged
。但是,我怎麼知道每個複選框與數據庫中的哪個記錄有關?在ASP.NET的ListView中從一行中獲取數據庫ID
0
A
回答
0
您應該將DataKeys屬性設置爲表示單個記錄標識的字符串。
一旦進入項目數據綁定事件,您就可以使用;
DataKey currentDataKey = myListView.DataKeys[e.Item.DataItemIndex];
然後,您只需使用currentDataKey值查找數據庫記錄。
0
CheckBox控件具有Parent
屬性,該屬性應該轉換爲ListViewItem;如果沒有,您可以嘗試一系列.Parent.Parent.etc
,其中一位父母將成爲列表框項目。
HTH。
相關問題
- 1. Android - 從ListView中獲取數據庫ID
- 2. 從ListView獲取數據庫ID
- 3. 在Android ListView中獲取選定的項目ID(從數據庫)
- 4. 從數據庫asp.net中獲取數據
- 5. 獲取ListView項的ID當從一個數據庫
- 6. 如何從數據庫中獲取id?
- 7. 從數據庫表中獲取ID
- 8. 從數據庫中獲取存儲的數據到ListView中。
- 9. 如何從單擊ListView時從數據庫中獲取數據
- 10. 從ASP.NET中的數據庫獲取一行數據的最有效方法
- 11. Listview從數據庫中獲取數據的優化
- 12. 從數據庫中獲得物品的ID ListView項被點擊
- 13. 從列表中獲取那些不在數據庫中的ID
- 14. 獲得從數據庫(ASP.NET)ID
- 15. 在ListView中獲取對象的數據庫ID並從用戶控件更新ListView ListView
- 16. 如何從數據庫獲取ID到ListView
- 17. 使用BaseAdapter實現ListView從數據庫中獲取數據
- 18. 從asp.net的listview中只獲取最後一行值
- 19. 從QML ListView中的TextEdit獲取數據
- 20. 如何從Listview上的數據庫中獲取特定行數據點擊?
- 21. 從數據庫中獲取單個ID的數據
- 22. 獲取從ListView中選擇的行數
- 23. 獲取數據庫中的所有ID
- 24. 獲取數據庫中的產品ID
- 25. 獲取數據庫的行ID
- 26. Php從數據庫中獲取從數據庫中獲取的循環中運行的數據
- 27. 從數據庫表中獲取行android
- 28. 從數據庫表中獲取整行
- 29. 如何從firebase數據庫中獲取對象的id在reactjs
- 30. 無法從SQLITE3數據庫獲取最後一行ID
但是如何在OnCheckedChanged被觸發時使用這些信息?我有很多複選框。 – magol 2011-05-15 19:25:55
當您設置模板時,爲什麼不將複選框的值設置爲該行的ID?這樣,當你的複選框激發你有你需要查找ID來識別你的記錄和做任何需要的ID? – 2011-05-15 21:21:56