易丰科技

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3502|回复: 0
打印 上一主题 下一主题

devexpress ASPxGridView column readonly

[复制链接]

26

主题

26

帖子

795

积分

高级会员

Rank: 4

积分
795
跳转到指定楼层
楼主
发表于 2013-5-21 11:23:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      devexpress ASPxGridView  的某一column 在新增的时候可以编辑,在修改的时候只读。在对一个Table进行维护的时候,主键的字段一般就是需要这样处理的。在Asp.net 中,实现这种需求要在InsertItemTemplate 和EditItemTemplate 里面分别实现。使用devexpress ASPxGridView  用
ASPxGridView1_CellEditorInitialize事件来实现。如需要对ASPxGridView中的字段GroupID,新增的时候可以新增,修改的时候只读,则实现方式如下:
  1. protected void ASPxGridView1_CellEditorInitialize(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewEditorEventArgs e)
  2.         {
  3.             if (this.ASPxGridView1.IsNewRowEditing)
  4.                 return;
  5.             if (e.Column.FieldName == "GroupID")
  6.                 e.Editor.ReadOnly = true;
  7.         }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易丰科技

GMT+8, 2024-5-19 10:11 , Processed in 0.021924 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表