我在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. 从数据库asp.net中获取数据
- 4. 从数据库中获取存储的数据到ListView中。
- 5. 从ASP.NET中的数据库获取一行数据的最有效方法
- 6. 从数据库中获得物品的ID ListView项被点击
- 7. 如何从数据库获取ID到ListView
- 8. Android使用Firebase数据库从listview获取特定ID
- 9. 使用BaseAdapter实现ListView从数据库中获取数据
- 10. 获得从数据库(ASP.NET)ID
- 11. 从QML ListView中的TextEdit获取数据
- 12. 如何从Listview上的数据库中获取特定行数据点击?
- 13. 从asp.net的listview中只获取最后一行值
- 14. 获取数据库中的产品ID
- 15. 获取数据库的行ID
- 16. Php从数据库中获取从数据库中获取的循环中运行的数据
- 17. 如何从firebase数据库中获取对象的id在reactjs
- 18. 如何从VB中的数据库中获取一行?
- 19. 从数据库表中获取值,其中id =? java的
- 20. 如何从数据库中匹配ID后获取数据?
- 21. 从数据库中的行ID
- 22. 从数据库中获取最后插入的ID的问题 - asp.net
- 23. 在ASP.NET中从URL获取数据
- 24. 如何从数据库中获取给定行文本的ID在Android的
- 25. 从控制器asp.net中的给定ID获取数据mvc
- 26. 如何使用onclick方法从listview中获取行的ID?
- 27. 从psql数据库中获取数据
- 28. 从数据库中获取数据。
- 29. 如何从数据库中获取一行的MVC
- 30. 如何从listview中获取不在视图中的数据?
但是如何在OnCheckedChanged被触发时使用这些信息?我有很多复选框。 – magol 2011-05-15 19:25:55
当您设置模板时,为什么不将复选框的值设置为该行的ID?这样,当你的复选框激发你有你需要查找ID来识别你的记录和做任何需要的ID? – 2011-05-15 21:21:56