我有一个ListView在项目模板中有一个按钮。有没有一种方法可以确定哪个项目的按钮已经从我的OnClick事件中点击?如何在ListView中捕获事件?
我能够用下面的代码做到这一点,但它似乎是蹩脚的。有一个更好的方法吗?
((ListViewDataItem)((Button)sender).Parent.Parent)
UPDATE: 之所以能够使用NamingContainer方法一个用户建议,然后神秘地带走了他的答案来实现。似乎比我的原始方法更安全:
((ListViewDataItem)((Button)sender).NamingContainer)