private void gridView1_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e){//此处4是单选框所在的列号if (e.Column.ColumnHandle != 4){ return;}for (int i = 0; i < gridView1.DataRowCount; i++){//非当前行 置为 未选中状态if (i != e.RowHandle){ //0表示 未选中gridView1.GetDataRow(i)[e.Column.ColumnHandle] = "0";}}}

此时gridView1 .OptionsSelection.MultiSelect 设置与否 都不影响结果。

方法二:

  #region gridView1_RowCellClick事件private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e){if (e.Button == MouseButtons.Left) // 推断是否是用鼠标点击  {DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo ghi = gridView1.CalcHitInfo(new Point(e.X, e.Y));if (ghi.InRow)  // 推断光标是否在行内  {//清空勾选项for (int i = 0; i < gridView1.DataRowCount; i++){if (gridView1.FocusedRowHandle != i){gridView1.GetDataRow(i)["selected"] = false;}}if ((bool)gridView1.GetDataRow(ghi.RowHandle)["selected"] == true){gridView1.GetDataRow(e.RowHandle)["selected"] = false;}else{gridView1.GetDataRow(e.RowHandle)["selected"] = true;}}}}#endregion#region  单选框控制private void gridView1_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e){if (e.Column.ColumnHandle != 0){return;}for (int i = 0; i < gridView1.DataRowCount; i++){//非当前行 置为 未选中状态  if (i != e.RowHandle){//0表示 未选中  gridView1.GetDataRow(i)[e.Column.ColumnHandle] = "0";}}}#endregion

版权声明:笔者:jiankunking 资源:http://blog.csdn.net/jiankunking 本文版权归作者和CSDN共同拥有,欢迎转载,但是,如果没有从本节宣布提交权限必须保留,并连接到原来的文章页给出视在位置。

dev gridcontrol 单箱效果相关推荐

  1. DEV Gridcontrol 多选功能实现

    DEV Gridcontrol 多选功能实现 1.设置一列 添加一列,FieldName为 "check",将ColumnEdit 设置为 复选框 样式.gridview1.edi ...

  2. 泛微表单添加水印效果

    泛微表单添加水印效果 注:该写法适用于E8,因为E9对水印做了标准功能.当然如果你想使用此方式应用到E9中,也无偿不可: <script type="text/javascript&q ...

  3. dev gridcontrol summaryitem如何加条件_如何一次清洗1000根核磁管

    常用洗涤方法 1.核磁管帽子放在烘箱里烘干是非常不合适的,烘箱里高过常温,帽子即使不变形,也会变得很硬,失去原有的软弹性,非常不好用.最好是洗净后擦干,再自然晾干.核磁管虽然是石英材质,耐高温,但是在 ...

  4. dev GridControl双击行事件

    今天用到了gridcontrol这个控件,要求写一个gridview的双击事件,因为想要的效果是只双击行才出Message,用gridview的Double_Click我没实现,后来想到MouseDo ...

  5. dev Gridcontrol控件属性部分

    XtraGrid的关键类就是:GridControl和GridView.GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXView中.GridContro ...

  6. 音乐歌单Android,LitePager(仿网易云音乐-歌单广场效果)

    LitePager,一个轻量级的ViewPager,仿新版网易云歌单广场 使用方式: 添加依赖: implementation 'com.wuyr:litepager:1.0.0' APIs: Met ...

  7. Dev GridControl 单元格输入数据的验证方法

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking 今天要做一个dev gridcongtrol输入单元格内容有效性的检测,此处以不允许为空.该列的值 ...

  8. DEV gridcontrol 汉化类

    需要引用:DevExpress.RichEdit.v17.2.Core.dll 这个dev中的dll文件 using System; using System.Collections.Generic; ...

  9. Android 每周一个小轮子之 学习仿网易云广场歌单的效果

    这一篇Blog是学习自:Android自定义ViewGroup第十三式之移花接木 小缘老哥太顶了,写的东西都巨棒,关注Ta很久了,我决定向他学习,学着去像他那样思考问题. 建议各位老哥都去关注他! 这 ...

  10. selector与layer-list 单边框效果

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qingfeng812/article/details/51601317 <?xml versi ...

最新文章

  1. Windows 7键盘失灵导致无法输入登录密码问题解决方案
  2. windows的阻塞和非阻塞Socket编程
  3. error aborting mysql,mysql错误1067,mysql1067错误aborting
  4. [笔记]C#基础入门(五)——算法:交换
  5. 正确认识使用UML中的类图——辨析类图的两种存在形式
  6. 【人工智能】计算机审美,学的怎么样了?
  7. Airbnb搜索:深度学习排序算法如何进化?
  8. From the data point of view
  9. 马哥运维班第一周作业
  10. 任意类型变量转换成char类型——sprintf函数使用方法
  11. linux测试sata硬盘读写速度
  12. 涨见识!Java String转int还有这种写法
  13. “校长”,我的同事,神奇的秋名山车神
  14. system32 下exe文件的作用
  15. 排队叫号医院管理系统源码
  16. uni-app,原生APP,关于苹果APP集成Sign in with Apple(通过Apple登录)后,APP内注册需要强制绑定手机号,审核被拒问题
  17. J​a​v​a​S​c​r​i​p​t​针​对​D​o​m​相​关​的​优​化​心​得...
  18. Placement Rules 使用文档
  19. 手动添加打印机的方法(hp laserjet p2055dn为例)
  20. 在嵌入式linux上玩OpenGL

热门文章

  1. NET开发资源站点和部分优秀.NET开源项目
  2. python用for循环求平均分_Python中for循环的一些非常规操作
  3. ARMv8-A architecture overview
  4. Wireshark实战分析之ICMP协议(二)
  5. VIM命令记录和cscope结合使用
  6. ffmpeg超详细综合教程——摄像头直播
  7. linux调度器(九)——调度器的配置参数
  8. vs2012配置opengl提示error lnk
  9. 使用扩展欧几里得算法对逆元求解
  10. STL---字符串使用方法