2012-04-11 115 views
0

我有一些用戶控件包含asp.net GridViews和Repeaters,並且在將數據綁定到它們之前,我必須運行一些檢查。我需要知道某個控件是否存在於TemplateField或ItemTemplate中。當然,我不能這樣做.Row [0] .FindControl,因爲在這個階段沒有行。asp.net FindControl on unbound gridview或repeater

+0

如果沒有數據綁定調用,模板不會實例化。 – 2012-04-11 22:20:49

回答

0

在調用Databind之前,您無法檢查任何控件的數據綁定模板。

不知道你的情況是什麼,但也許你可以循環你的數據並在那裏驗證?

+0

因此,您可以通過編程添加模板字段,但是您無法對現有的字段進行任何操作? – Tys 2012-04-11 22:33:40

+0

我通過解析usercontrol作爲文本文件來做到這一點。這工作得很好:) – Tys 2012-04-11 22:56:28