zoukankan      html  css  js  c++  java
  • GridControl常用操作

    显示分组面板

    gridView1.OptionsView.ShowGroupPanel = true;

    是否开启多选

    gridView1.OptionsSelection.MultiSelect = true;

    多选模式(开启多选生效),行选择、单元格选择,CheckBox选择

    //单元格选择
    gridView1.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect;
    //整行选择
    gridView1.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect;
    //CheckBox选择
    gridView1.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CheckBoxRowSelect;

    CheckBox列宽

    gridView1.OptionsSelection.CheckBoxSelectorColumnWidth = 30;

    获取CheckBox选中行索引

    int[] index = gridView1.GetSelectedRows();
    foreach (var item in index)
    {
       MessageBox.Show(item.ToString());
    }

    选中行索引

    gridView1.GetSelectedRows()[0]

     列宽自动调整

    gridView1.OptionsView.ColumnAutoWidth = true;

    行高自动调整

    gridView1.OptionsView.RowAutoHeight = true;

     是否开启编辑

    gridView1.OptionsBehavior.Editable = true;

    编辑模式

    //默认编辑模式,点击鼠标单元格可直接修改
    gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.Default;
    //弹出窗口编辑
    gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.EditForm;
    //当前点击行下方弹出编辑面板
    gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.EditFormInplace;
    //隐藏当前行,出现编辑面板
    gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.EditFormInplaceHideCurrentRow;
    //默认编辑模式,点击鼠标单元格可直接修改
    gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.Inplace;

    获取点击单元格值

    private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
    {
        MessageBox.Show(e.CellValue.ToString());
    }

    获取选中行某一列数据

    private void gridView1_RowClick_1(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
    {
        string str = gridView1.GetRowCellValue(gridView1.GetSelectedRows()[0], "RegionDescription").ToString();
        MessageBox.Show(str);
    }
  • 相关阅读:
    第一章、欢迎进入C#编程世界
    如何解决Response.Redirect方法传递汉字丢失或乱码问题?
    使用Eval()绑定数据时使用三元运算符
    .net图片验证码生成、点击刷新及验证输入是否正确
    bzoj 5368: [Pkusc2018]真实排名
    bzoj 5372: [Pkusc2018]神仙的游戏
    bzoj 5369: [Pkusc2018]最大前缀和
    bzoj 1937: [Shoi2004]Mst 最小生成树
    Codeforces 981F. Round Marriage
    bzoj 2169: 连边
  • 原文地址:https://www.cnblogs.com/liessay/p/12712273.html
Copyright © 2011-2022 走看看