一、LookUpEdit
1.绑定数据源
2.选择Display Member 和Value Member
3.选择EditItem,caption为 标题
4.properties—>nulltext:-请选择-
5.扩展属性 ControlEx1:AsInput
6.backcolor:统一风格 LemonChiffon
7.位置:Margin 展开调节 或调节外边的tableLayoutPanel,和其他控件对齐
二、XtraTabControl
点击 TabPages后 "集合",修改Text属性为各选项卡名称。
三、GridControl
1.Dock 属性
2.该项目未使用过此数据源,点“添加项目数据源”,选 “对象”
3.run designer-->Columns-->随便选一列,找到扩展属性,controlEx1上的AutoColumn 双击,
自动改为中文标题
4.设置要显示的行:全选(先单击第一栏,shift+单击最后一栏)--->visible=false-->选择要显示的行,Ctrl多选visible=true
5.设置可编辑的列,不能编辑的列OptionsColumn属性中 AllowEdit = False(与ReadOnly=True的区别,如果是下拉框的话,前者不会弹出;后者会弹出,但不能选)
6.添加LookUpEdit,用于下拉框选择 或 替换显示。
选定列,在属性中ColumnEdit 选择控件LookUpEdit,在Pepository选项卡 In-place Editor Repository 中,选中添加的Repository,添加DataSource,Display Member 和Value Member
7.LayOut中拖拉排序
8. Views选项 OptionsView属性:ColumnAutoWidth = False, ShowFooter = True, ShowGroupPanel = False
OptionsSelection属性:EnableAppearanceFocusedRow = False//焦点所在行高亮显示
9.指定列添加背景:Columns选项:找到指定列单击,AppearanceCell展开,BackColor:255, 224, 192
10.操作界面下方删除无用的数据源
11.全选,指定With=75
12.绑定错误,缺少列,datasource中删除,重新绑定
13.替换显示
如数据库中S,显示为“成功”,选中一栏,columnEdit属性,new,ImageComboBoxEdit,Repository中,修改Items属性,value值和类型, description
该repository可在多列使用
14.表添加字段
重新生成实体后,Column中,单击Retrieve Fields后箭头,然后将左边黑色字体的字段,即为新添加的,拖到右边
15.禁用排序
OptionsCustomize -->allow sort=false
16.单元格只能添加数字。
添加TextEdit,设置Mask,后边省略号,点击,Mask Type:RegEx;
Edit Mask: 常用的:
计量量14,3:(\d{1,10}\.\d{1,3})|(\d{1,14})
湿基重量13,3:(\d{1,9}\.\d{1,3})|(\d{1,13})
湿基重量10,3:(\d{1,7}\.\d{1,3})|(\d{1,10})
水分:(\d{1,2}\.\d{1,2})|(\d{1,2})
配比:\d{1,20}
单耗:\d{1,10}
17.DateEdit单击不清空, DateEditStyle设为DisableTextEditor
18.添加footer汇总
OptionsView,showfooter设为true,然后点击要汇总的列SummaryItem:sum;
19.主表状态切换(勾选),直接操作子表不能立即响应, FocusedRowHandle=-1;