DXP帮助文档https://docs.devexpress.com/search
1 ButtonEdit控件 替换点击按钮链接 https://blog.csdn.net/qq395537505/article/details/50735493
2 ErrorProvider控件设置位置时只对继承至BaseEdit的控件有效(可以通过重写控件来实现对dxp的其他控件也有用)
3 控件不可编辑
comboboxedit properties属性下的texteditstyle属性设为disableTexteditor
Textedit ButtonEdit properties下的Readonly属性设置为true userreadonlyapperance属性设置背景色是否改变
Textedit 输入大于0的数,正则表达式设置
this.textEdit3.Properties.EditFormat.FormatType = DevExpress.Utils.FormatType.Numeric;
this.textEdit3.Properties.Mask.EditMask = "([0-9]{1,}[.][0-9]*)";
this.textEdit3.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.RegEx;
this.textEdit3.Properties.Mask.UseMaskAsDisplayFormat = true;
像ComboBoxEdit没有正则表达式限制输入的可以通过截获KeyPress事件来进行限制输入
4 GridView常用设置
动态绑定时:特性DisplayName Browsable标记列名和列是否可见
gridView1.OptionsBehavior.Editable = false;//单元格不可编辑
gridView1.Appearance.HeaderPanel.Options.UseTextOptions = true;
gridView1.Appearance.HeaderPanel.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;//表头文字居中
this.gridView1.Appearance.Row.Options.UseTextOptions = true;
this.gridView1.Appearance.Row.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;//表格文字居中 gridView1.OptionsView.ShowIndicator = false;//行头
gridView1.OptionsView.ShowGroupPanel = false;//分组的表头
gridView1.OptionsCustomization.AllowSort = false;//排序与筛选
gridView1.OptionsCustomization.AllowFilter = false;
注册CustomRowCellEdit事件可以在表格内嵌入控件,注册控件的ParseEditValue事件可以截获输入的内容,并进行处理
5 ComboBoxEdit设置autoheight属性实现高度是否自适应,autoComplete属性实现输入时是否自动补全(从下拉框集合中选择最合适的进行补全),如果下拉框集合数量较多 需要进行输入提示则设置它,如果不需要输入提示则关闭它。
6 多个checkEdit实现复选,多个checkEdit只能勾选一个,一组checkEdit的RadioGroupIndex的属性设置为相同,则这一组只能选中一个。