c# – Telerik RadGrid在编辑模式下将BoundColumn设置为ReadOnly
发布时间:2020-12-16 00:18:51 所属栏目:百科 来源:网络整理
导读:我有一个Telerik RadGrid有三个绑定列和一个按钮列.我想让用户只在一个绑定列中编辑值.用户可以添加新记录,因此我无法将两个绑定列设置为只读.无论如何,我可以在ASPX中执行此操作,还是必须在后面的代码中执行此操作?我有一些代码正在运行,但它不是最好的.
我有一个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> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |