DEV Gridcontrol 学习笔记

  1. Gridcontrol 单元格单击事件
    使用GridControl时,设置单击单元格时触发事件:设置事件gridView->RowCellClick.
    如果GridView设置事件后无法触发,则可能是由于gridcontrol单元格处于可编辑状态。
    设置GridView.OptionsBehavior的Editable选项设为False。在这种情况下,整个Grid都是只读的。
    改变指定列的ReadOnly或AllowEdit属性,选定列,这里写图片描述
    使用View的ShowingEditor事件,通过事件的e.Cancel参数禁止单元格编辑。
  2. 获取单击的单元格Cell的值
    单击单元格时,获取所点击Row的Cell的数值:

1)

//所点击的行
   private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
        {
            DataRowView dr = (System.Data.DataRowView)(gridView1.GetFocusedRow());
            //if判断鼠标点击的单元格的字段名,可不进行判
            //断,可根据改判段执行不同事件
            if (e.Column.Caption == "字段名")
            //获取鼠标单击行的Cell的value
                string a = dr[0].ToString();
            } 
          }

2)

   for (int i = 0; i < gridView1.RowCount; i++)
                {
                  stirng  value = gridView1.GetDataRow(i)["check"].ToString();
                    if (value == "True")
                    {
                      string  strSelected = gridView1.GetRowCellValue(i, "字段名"); 
                    }
                }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值