[.NET] 請問一下關於FindControl的問題

看板Visual_Basic作者 (175)時間18年前 (2007/04/22 18:14), 編輯推噓4(403)
留言7則, 2人參與, 最新討論串1/1
我有一個FormView 裡面的EditTemplete有個Label ID叫做 "Label1" 我用FormView.FindControl("Label1") 可以抓到這個Label 可是同樣的東西放在GridView的EditTemplete卻不行 用FindControl去抓會抓不到值 請問一下是哪裡出了問題 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.146.10

04/22 21:23, , 1F
GridView1.Rows(1).FindControl("Label1")
04/22 21:23, 1F

04/22 21:23, , 2F
GridView 之類的控制項內含的控制項都是屬於GridView的
04/22 21:23, 2F

04/22 21:24, , 3F
動態產生的控制項,會有一至數個相同ID的Label1
04/22 21:24, 3F

04/22 21:25, , 4F
要在 GridView1.RowCreated 事件中處理
04/22 21:25, 4F

04/23 00:30, , 5F
請問一下為什麼是1 @@
04/23 00:30, 5F

04/23 00:30, , 6F
因為我用1會出錯.我的Rows.Count為1 所以index最多為0
04/23 00:30, 6F

04/23 00:34, , 7F
啊 抱歉 問題已經解決了 感謝樓上
04/23 00:34, 7F
文章代碼(AID): #16ApLr77 (Visual_Basic)