Как правило, вам нужно вызвать FindControl для объекта DataListItem, чтобы найти элемент управления в определенной строке. В вашем примере FindControl будет работать только со строкой заголовка, как в следующем примере:
Protected Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemDataBound
If e.Item.ItemType = ListItemType.Header Then
Dim btn As ImageButton = e.Item.FindControl("imgbtnTitle")
If btn IsNot Nothing Then
' Do stuff here.
End If
End If
End Sub