博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【DEV GridControl】怎样使GridView中满足某个条件的行可编辑,其余行不可编辑?...
阅读量:6394 次
发布时间:2019-06-23

本文共 513 字,大约阅读时间需要 1 分钟。

DXperience控件包,使用起来非常方便,但有时候某些功能的实现在文档中不太容易找到解决方案,比如下面要提到的这个功能我就在文档中找了很久也没找到,最后还是在官方论坛上找到的。

具体问题是这样的:我需要使GridView中满足某个条件的行可编辑,其余的行不可编辑。问题就是这样,很简单,在GridView的ShowingEditor事件中来判断条件,满足条件就不可编辑,否则可编辑,实现代码片段如下:

private void gridView1_ShowingEditor(object sender, CancelEventArgs e)

{
    DataRow row = this.gridView1.GetDataRow(this.gridView1.FocusedRowHandle);
    if (row != null)
    {
        if (row["STATE"].ToString() == "发布")//当STATE字段为发布的时候
        {
            e.Cancel = true;//该行不可编辑
        }
    }
}

转载于:https://www.cnblogs.com/ThreeGrowthPlan/p/8526621.html

你可能感兴趣的文章
关于jquery选择器中:first和:first-child和:first-of-type的区别及:nth-child()和:nth-of-type()的区别...
查看>>
水平垂直居中几种实现方式
查看>>
MFC封装接口DLL 对话框无法显示,或者位图加载不上
查看>>
redis 服务器管理
查看>>
nginx 日志
查看>>
Hadoop2.6.3 集群部署
查看>>
Git的学习与使用(三)——Git 工作流程
查看>>
Docker分离环境搭建LNMP并部署Discuz
查看>>
IT族室内锻炼身体的小妙招
查看>>
Redis 集群管理常见操作
查看>>
25G SFP28光模块 VS 25G SFP28高速线缆,哪种更好?
查看>>
让PIP源使用国内镜像,提升下载速度和安装成功率
查看>>
人工智能新时代 抢抓机遇创未来
查看>>
浅谈网络地址转换(NAT)
查看>>
用Qt开发第一个Hello World程序
查看>>
常见的平面设计风格有哪些?
查看>>
数据库系统学习一
查看>>
批量删除注入
查看>>
eclipse中启动spring-mvc项目时无法加载静态文件的问题分析
查看>>
Using an entity resolver
查看>>