zoukankan      html  css  js  c++  java
  • 关于DevExpress的gridControl的简单使用

    数据绑定

    首先生成table,然后更改列名,最后添加一个选择列,类型为"System.Boolean",这样在绑定上gridcontrol的时候会出现一列选择框

    table.Columns["F_MeterName"].ColumnName = "电表名称";
    table.Columns["F_MeterID"].ColumnName = "电表id";
    table.Columns.Add("选择", System.Type.GetType("System.Boolean"));
    gridControl1.DataSource = table;//绑定table

    在绑定成功之后会出现一些常见问题,比如说希望某列可以编辑,某列不可以编辑,可通过以下方法自己限制

    gridView1.Columns[0].OptionsColumn.AllowEdit = false;
    gridView1.Columns[1].OptionsColumn.AllowEdit = false;

    通过数据绑定gridcontrol,当gridcontrol的数据更改的时候,绑定的表的数据也跟着更改

    不过需要注意的是,更改数据的时候 ,鼠标焦点没有移动的时候gridcontrol是处在编辑状态的,这时候数据并没有更新

    所以最好是自己手动更新

    gridView1.CloseEditor();//关闭编辑状态
    gridView1.UpdateCurrentRow();//更新数据
  • 相关阅读:
    bzoj1297 [SCOI2009]迷路
    bzoj1085 [SCOI2005]骑士精神
    bzoj1009 [HNOI2008]GT考试
    uoj#73 【WC2015】未来程序
    bzoj1016 [JSOI2008]最小生成树计数
    bzoj2818 Gcd
    python递归——汉诺塔
    python参数
    python函数
    为什么会出现__pycache__文件夹?
  • 原文地址:https://www.cnblogs.com/fuhai/p/5165906.html
Copyright © 2011-2022 走看看