加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读