zoukankan      html  css  js  c++  java
  • DevExpress中GridControl的属性设置

    1.隐藏最上面的GroupPanel

      gridView1.OptionsView.ShowGroupPanel=false;

    2.得到当前选定记录某字段的值

      sValue=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString();

    3.数据只读

      gridView1.OptionsBehavior.Editable=false;

    4.不显示MasterDetailView

    gridView1.OptionsDetail.EnableMasterViewMode=false;

    5.修改最上面的GroupPanel内容

    gridView1.GroupPanelText="柳生飘絮";

    6.数据绑定:

    FieldName --数据库的字段名称

    7.读写拷贝权限设置

    ColumnView.Editable
        This property returns a value of the ColumnViewOptionsBehavior.Editable option
        不可写
    ColumnViewOptionsBehavior.Editable
        Gets or sets whether end users are allowed to invoke cell editors
        可读可写

    OptionsColumn.AllowEdit
        Gets or sets whether end users are allowed to invoke editors for the column's cells.
        可读可写
        只有ColumnViewOptionsBehavior.Editable = True设置OptionsColumn.AllowEdit才有意义

    OptionsColumn.ReadOnly
        Gets or sets whether end-users are prevented from editing the column's cell values. 
        可读可写


    If the ReadOnly property is set to true, the cell values of columns cannot be modified by end-users. In this case cell editors can be invoked but end users can only select and copy an editor's content. This option is not in effect if the column's AllowEdit or the view's ColumnView.Editable option is disabled.

    Cell values can still be modified in code using the ColumnView.SetRowCellValue method regardless of the ReadOnly property's setting.

    只读不可拷贝:
        ColumnViewOptionsBehavior.Editable = False

    只读可拷贝:
        ColumnViewOptionsBehavior.Editable = True
        OptionsColumn.AllowEdit = True
        OptionsColumn.ReadOnly = True

    可编辑:
        ColumnViewOptionsBehavior.Editable = True
        OptionsColumn.AllowEdit = True
        OptionsColumn.ReadOnly = False

    获取选中行的值

    代码:

     private void gridData_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
            {
                 _id = GWEntLib.Utilities.Mix.ConvertUtils.ToInt32(gridData.GetRowCellValu(e.FocusedRowHandle, "Id"));
                 _emrFileReadList = EMRTemplateFileReadList.GetEMRTemplateFileReadList(_id);
                gridVersonData.DataSource = _emrFileReadList;
             
            }
    响应事件:FocusedRowChanged
    获取字段值:gridData.GetRowCellValue(e.FocusedRowHandle, "Id")
    注意:FocusedRowChanged是Gridview的事件而不是gridControl的事件
    gridControl与Gridview的区别:前者是容器,后者为视图


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/liushengpiaoxu/archive/2008/12/01/3420996.aspx

  • 相关阅读:
    Robberies HDU 2955
    P1474 货币系统 Money Systems(完全背包)(大水题)
    P1802 5倍经验日(01背包问题,水题)
    1621 花钱买车牌 (暴力一下就非常皮了)
    统计硬币 HDU 2566 (三种解法:线性代数解法,背包解法,奇思妙想解法 >_< )
    P1754 球迷购票问题
    Duwamish模式的Remoting注意事项(Remoting高手可以不必看了)
    Visual source safe 每日备份
    python第一篇
    pycharm的安装和使用
  • 原文地址:https://www.cnblogs.com/herojy886/p/3866466.html
Copyright © 2011-2022 走看看