我有一个 Telerik RadGrid,它具有三个绑定列和一个按钮列。我想让用户仅编辑绑定列之一中的值。用户可以添加新记录,因此我无法将两个绑定列设置为只读。无论如何,我可以在 ASPX 中执行此操作还是必须在后面的代码中执行此操作?我有一些代码可以工作,但它不是最好的。
这是我的代码:
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
只需设置ReadOnly
财产给true
。请参阅下面的示例:
<telerik:GridBoundColumn DataField="Datetime" HeaderText="Date"
DataFormatString="{0:MM/dd/yyyy}" ReadOnly="True">
</telerik:GridBoundColumn>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)