DEV 控件:gridControl 常用属性设置 2011-01-19 09:50 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.设置数据源: gridControl1.DataSource = dt; 绑定每一列的FiledName--属性 对于 Oracle 数据库,所有的在设计器里写的程序中的字段名必须大写,否则可能绑定不上字段,sqlserver 没有这个限制. 7.读写拷贝权限设置 只读不可拷贝: ColumnViewOptionsBehavior.Editable = False 只读可拷贝: ColumnViewOptionsBehavior.Editable = True OptionsColumn.AllowEdit = True OptionsColumn.ReadOnly = True 可编辑: ColumnViewOptionsBehavior.Editable = True OptionsColumn.AllowEdit = True OptionsColumn.ReadOnly = False 8.模板列的设置: 到Columns 中,在他的属性中找到ColumnEdit. 以 LookUpEdit 为例: 首先从 Designer 左边菜单 In-Place Editor Repository 中添加 LookUpEdit.取名为 Re1.然后.在他的Columns 属性中添加 3 列.Caption 依次为:编号,姓名,性别.FieldName 依次为:FID,FNAME,FSEX.然后将 Re1 的NullText 设置成空. AutoSearchColumnIndex 属性设置为 2.ImmediatePopup 属性设置为 True. SearchMode 设置为OnlyInPopup. 然后将这个模板列附加到我们上面提到的列1(也就是将列1 的ColumnEdit属性设成Re1) 最后我们还要在代码里面给Re1 绑定数据源和显示项. Re1.DataSource = DALUse.Query("select fid,fname,fsex from dual").Tables[0]; Re1.DisplayMember = "FSEX"; Re1.ValueMember = "FNAME"; 9.设某一列文字和标题局中显示 gridView1.Columns[0].AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; gridView1.Columns[0].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; 10.去掉某一列上面的自动筛选功能(Filter) gridView1.Columns[0].OptionsFilter.AllowAutoFilter = false; gridView1.Columns[...