Попытка использования этого кода безрезультатно - я не могу найти элемент управления флажком. Примечание: сетка возвращает ожидаемое количество строк. Как указано в заголовке, я пытаюсь найти флажок из другого пользовательского элемента управления на той же родительской странице.Как установить флажок в gridview/<asp: templatefield> из другого элемента управления на той же родительской странице
Dim grid As GridView = CType(Me.Parent.FindControl(SearchControlID).FindControl("grdSearchResults"), GridView)
For Each row As GridViewRow In grid.Rows
Dim selectedRow As CheckBox = row.FindControl("chkRequestReference")
If (selectedRow.Checked) Then
rowSelected = True
Exit For
End If
Next
Обратите внимание, что если данные поступает из базы данных пустое значение может быть DbNull intead of Nothing – Henrique