zoukankan      html  css  js  c++  java
  • DevExpress GridControl Gridview RepositoryItemCheckEdit复选框及获取选择行数据

    1.添加一列Column,并设置为可选择 ,如图所示步骤操作详解

      

    将Gridview的MultiSelect设置为true即可以多选、ReadOnly设为Fasle










    将此Column AllowEdit为true 默认即是


    FieldName名称设置为check

    Caption为此列显示的名称

    ColumnEdit中的选项设置:

       NullStyle为unchecked或其他两个只是显示样子

      CheckStyle 是复选框的各种样式自行选择



    2.此时列表上已添加完,接下来为这列绑定数据

    在为此Grid Control绑定DataTable的代码中添加此列绑定

    代码如下:

    如果不需要开始就选中加第一条行即可



    3.获取选中行数据

    遍历列表所有行,判断是否为选中状态,进行相应操作

      for(int i=0;i<GridView1.RowCount;i++)
                            {
                                DataRow row = GridView1.GetDataRow(i);
                                string value = row["check"].ToString();
                                 if(value.Equals("True"))
                                 {

    row即为选中行,
                                     list.Add(i);//此处可以操作选中行的数据,

    例如获取指定字段的值,row[i]["字段名"]即为对应字段名
                                 }
                            }



    GIS开发https://www.giserdqy.comGIS,WebGIS,ArcGIS,OpenLayers,Leaflet,Geoserver,PostGIS,BIM,空间大数据,GeoAI技术分享
  • 相关阅读:
    Struts2+Spring+Ibatis集成合并
    spring多个定时任务quartz配置
    Quartz作业调度框架
    百度搜索URL参数含义
    代理IP抓取
    解决HttpWebRequest和HtmlAgilityPack采集网页中文乱码问题
    移动端上传头像-相册、拍摄-旋转
    订单倒计时
    css flex布局 实例
    currentTarget与target
  • 原文地址:https://www.cnblogs.com/dqygiser/p/9215851.html
Copyright © 2011-2022 走看看