У меня есть RadGrid с GridAttachmentColumn с именем «FileName». Я пытаюсь получить (FindControl) элемент управления из GridDataItem в событии ItemCreated. В частности, я хочу, чтобы кнопка управления (или linkButton в этом случае). item.FindControl ("FileName") всегда возвращает Nothing.Как я могу получить (FindControl) кнопку GridAttachmentColumn в RadGrid
Protected Sub AttachmentsRadGrid_ItemCreated(sender As Object, e As GridItemEventArgs)
If TypeOf e.Item Is GridDataItem Then
Dim item As GridDataItem = TryCast(e.Item, GridDataItem)
If item IsNot Nothing Then
Dim FileName = item.FindControl("FileName") 'Always Nothing
If FileName IsNot Nothing Then
'Do something with it
End If
End If
End If
End Sub
У вас есть ссылка на любую документацию, которая поддерживает это? Если да, пожалуйста, поставьте его, потому что я думаю, что он был бы хорошо принят здесь. Мне нравится вызов имени элемента управления, но поддержка Telerik также предложила использовать элемент («FileName»). Элементы управления (0) и образцы в предоставленной мне ссылке также используют их. –
Я не могу предоставить вам ссылку на наши билеты поддержки, вы можете использовать индекс управления или имя, либо будет работать. Преимущество использования имени в том, что вы всегда знаете, что вы ссылаетесь на правильный элемент управления, я также заметил в строке кода, что существует тип Controls (0), должен быть FindControl («gac_Filename») – Damian70
Это линия, которая был обеспечен поддержкой Telerik и находится в их документации, поэтому я решил, что должен включить его также. Я также не видел никакой документации, в которой говорится, что имя элемента управления будет иметь знак «gac_» перед ним. Я согласен с тем, что я предпочитаю чаще называть контроль по имени, но я отложил его до Telerik. –