文章来源 csdn weinierbian
http://blog.csdn.net/weinierbian/article/details/6255402

添加一列,FieldName为 "check",将ColumnEdit 设置为 复选框 样式。gridview1editable设置为true

将要绑定的DataTable添加列 "check",Type 为 bool。

绑定DataTable到GridControl。

获取: string value = gridview.GetDataRow(i)["check"].toString();

value == "true" ||  "" ("false")

设置为多选

gridView1.OptionsSelection.MultiSelect
= true;

gridView1.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect;

测试的例子如下:

给gridcontrol添加数据

  1. string strConn = "###";
  2. OracleConnection oconn = new OracleConnection(strConn);
  3. string strComm = "select CITY_NAME,DISTRICT_NAME from CC_COMPLAINT_POINT";
  4. OracleDataAdapter oda = new OracleDataAdapter(strComm, oconn);
  5. DataSet ds = new DataSet();
  6. try
  7. {
  8. oda.Fill(ds, "cx");
  9. ds.Tables["cx"].Columns.Add("check",System.Type.GetType("System.Boolean"));
  10. gridControl1.DataSource = ds.Tables["cx"];
  11. //Rel.DataSource = ds.Tables["cx"];
  12. //Rel.DisplayMember = "DISTRICT_NAME";
  13. //Rel.ValueMember = "CITY_NAME";
  14. }
  15. catch(Exception ex)
  16. {
  17. MessageBox.Show(ex.ToString());
  18. }
  19. finally
  20. {
  21. oconn.Close();
  22. }

点击测试check按钮响应如下事件(获取被check的数据)

  1. private void buttonX3_Click(object sender, EventArgs e)
  2. {
  3. string value="";
  4. string strSelected="";
  5. for (int i = 0; i < gridView1.RowCount; i++)
  6. {
  7. value = gridView1.GetDataRow(i)["check"].ToString();
  8. if (value == "True")
  9. {
  10. strSelected += gridView1.GetRowCellValue(i, "DISTRICT_NAME");
  11. }
  12. }
  13. MessageBox.Show(strSelected);
  14. }

运行结果如下:

C# dev gridcontrol中添加checkbox复选框的更多相关文章

  1. 通过编写串口助手工具学习MFC过程——(五)添加CheckBox复选框

    通过编写串口助手工具学习MFC过程 因为以前也做过几次MFC的编程,每次都是项目完成时,MFC基本操作清楚了,但是过好长时间不再接触MFC的项目,再次做MFC的项目时,又要从头开始熟悉.这次通过做一个 ...

  2. Web版需求征集系统所得1,servlet中获取checkbox复选框的值

    servlet中获取checkbox复选框的值 </tr> <tr> <td align="right">研究类型</td> < ...

  3. freemarker中修改和添加功能中包含checkbox复选框默认选中需求的解决方式

    今天做的公司ERP系统上线第一天内部使用的,各种BUG铺天盖地,[虽然只是技术总监一个人在测试……],其中有一个就是其中部门管理页面中的修改和添加功能 一个人做一套ERP总是有点疏漏的,虽然里面的东西 ...

  4. DevExpress GridControl使用教程:之 添加 checkbox 复选框

    添加一列,FieldName为"FLAG",将ColumnEdit设置为复选框样式. gridview1   =>optionsbehavior =>  editabl ...

  5. Dtree 添加 checkbox 复选框 可以默认选中

    一:目标 要实现用一个树形结构的展示数据,每个节点(除了根节点)前有一个checkbox,同时,点击父节点,则子节点全选或者全不选,当选中了全部子节点,父节点选中:如下图所示: 同时可以在创建的时候, ...

  6. 表格中的checkbox复选框 全选非全选 公共方法 及提交选中结果

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  7. js操作checkbox(复选框)的方法总结

    收集了一些用js代码操作checkbox复选框的代码,分享出来,供需要的朋友参考: <script> //复选框checkbox 处理方法 //搜集整理 www.jbxue.com fun ...

  8. 关于Unity中NGUI的Checkbox复选框、Slider滑动条和Button的6种触发回调事件的方式

    Checkbox复选框 1.创建一个NGUI背景Sprite1节点 2.打开NGUI---->Open---->Prefab Toolbar---->选择一个复选框节点,拖拽到背景节 ...

  9. ZH奶酪:纯CSS自定义Html中Checkbox复选框样式

    原文链接:http://www.lrxin.com/archives-683.html 首先看下效果: 点击演示地址查看实例. 首先,需要添加一段CSS隐藏所有的Checkbox复选框,之后我们会改变 ...

随机推荐

  1. LeetCode OJ 292.Nim Game

    You are playing the following Nim Game with your friend: There is a heap of stones on the table, eac ...

  2. ios 中NSArray

    // #import <Foundation/Foundation.h> #import "Animal.h" int main(int argc, const cha ...

  3. 如何在spring中获取request对象

    1.通过注解获取(很简单,推荐): public class Hello {@Autowired  HttpServletRequest request; //这里可以获取到request} 2.在w ...

  4. C陷阱与缺陷 第二章

    有关运算符优先级   1. "<<" 和 "+" data8 = data4H << 4 +data4L; 这里本意是让高四位的数据,左 ...

  5. Entity Framework 学习中级篇4—存储过程(下)

    在EF中,各个实体的插入.更新和删除也都通过使用存储过程来完成,以便提高点性能.这个类似于数据集.其步骤是:先定义存储过程,然后在VS的可视化设计器,设置存储过程映射即可. 下面,以为Supplier ...

  6. Objective-C对象模型及应用

    引言 简介 与Runtime交互 Runtime术语 消息 动态方法解析 消息转发 健壮的实例变量(Non Fragile ivars) Objective-C Associated Objects ...

  7. Lua基础(一)

    1.Lua中有8个基本类型分别为:nil.boolean.number.string.userdata.function.thread和table 2.Lua中的表达式包括数字常量.字符串常量.变量. ...

  8. icon在页面中的使用

    https://icomoon.io/app/#/select 1.上传.svg新图标 2.选中那个小图标,点底部导航的生成字体. 3.然后命名,下载. 4.下载下来的内容只有这两处是必须要用的. 5 ...

  9. WPF(ContentControl和ItemsControl)

    WPF(ContentControl和ItemsControl) 2013-04-01 16:25 2188人阅读 评论(0) 收藏 举报  分类: .Net(C#)(31)  WPF(25)  版权 ...

  10. js 判断提交表单

    <SCRIPT language=javascript> function check_book() { if(document.form1.Username.value=="& ...