ListView FindControl selectedindex
想请问版上的大大一个ListView FindControl的问题。下图示我所展示的资料:
购买按钮的 Commandname 是 select
我该如何按下购买之后,怎样才能抓到按下那一格的名称与价格的资料?
名称ID是名称Label
价格ID是价格Label
以下是我GOOGLE一下的方法
方法一:(无出错,但是根本抓不到值)
Protected Sub ListView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
'Session("txt1") = CType(ListView1.FindControl("名称Label"), Label).Text
'Session("txt2") = CType(ListView1.FindControl("价格Label"), Label).Text
End Sub
方法二:(抓的到值,但只会抓到最后一笔的,不是我所点选的那一笔)
Protected Sub ListView1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ListViewItemEventArgs) Handles ListView1.ItemDataBound
Session("txt1") = CType(e.Item.FindControl("名称Label"), Label).Text
Session("txt2") = CType(e.Item.FindControl("价格Label"), Label).Text
End Sub
麻烦各位板上的网友解答亦或有更好的方法麻烦教导一下,谢谢。
补充:.NET技术 , ASP.NET