Я нашел ваш вопрос, когда искал решение этой проблемы сам.Я был в состоянии сделать что-то вместе, что работает;Не знаю, лучший ли это путь, но я склонен идти с тем, что работает.; -)
Установите для GridTemplateColumn
значение ReadOnly="true"
и обязательно присвойте ему свойство UniqueName
.Затем создайте обработчик PreRender для сетки, которая делает это:
Private Sub RadGrid1_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadGrid1.PreRender
For Each column As GridColumn In RadGrid.Columns
If column.UniqueName = "MyName" Then
If column.Owner.IsItemInserted Then
CType(column, GridTemplateColumn).ReadOnly = False
Else
CType(column, GridTemplateColumn).ReadOnly = True
End If
Exit For
End If
Next
RadGrid1.Rebind()
End Sub