У меня есть Telerik RadGrid с тремя связанными столбцами и одним столбцом кнопки. Я хочу, чтобы пользователь редактировал значения только в одном из связанных столбцов. Пользователь может добавить новую запись, поэтому я не могу установить для двух связанных столбцов только чтение. Есть ли в любом случае я могу сделать это в ASPX или мне нужно сделать это в коде? У меня есть код, который работает, но это не самое лучшее.Telerik RadGrid set BoundColumn to ReadOnly в режиме редактирования
Вот мой код:
Case "Edit"
Dim aoeAnswerCode As GridBoundColumn = CType(e.Item.OwnerTableView.GetColumn("aoeAnswerCode"), GridBoundColumn)
aoeAnswerCode.ReadOnly = True
Case "Update", "PerformInsert"
For Each column As GridColumn In e.Item.OwnerTableView.RenderColumns
If TypeOf column Is IGridEditableColumn Or column.UniqueName = "aoeAnswerCode" Then
код Совет: Используйте 'OrElse' вместо' Or', почти всегда. – Ryan