当前位置:文档之家› DevExpress控件

DevExpress控件

DevExpress控件使用手册
GridView
1、控制Cell中数据显示对齐

属性Column.AppearanceCell.TextOptions:

HAlignment:水平对齐

VAlignment:垂直对齐

2、控制Cell中数据折叠显示

属性Column.AppearanceCell.TextOptions.WordWrap

3、控制奇数和偶数行显示颜色

属性Gridview.OptionView

EnableAppearanceEvenRow

EnableAppearanceOddRow

4、显示过滤框

OptionView.ShowAutoFilterRow = True

5、获取选中的数据

int[] iRows = myGridView.GetSelectedRows();

for (int i = 0; i < iRows.Length; i++)
{

DataRow dr = (DataRow) myGridView.GetDataRow(iRows[i]);

}



6、定位指定的记录

1)按单元格的值定位记录

myGridView.LocateByValue(0, dt.Columns["FieldName"], Object(value));

2)按单元格的显示值定位记录(在GridView上编辑数据后,显示值(DispalyText)不同于实际值(Value))
myGridView.LocateByDisplayText(0,dt.Columns["FieldName"],value);



7、禁用主细表模式显示数据(当你绑定的对象内含集合类成员变量时,默认以主细表模式显示在GridView中)

myGridView.OptionsView.ShowChildrenInGroupPanel =false;

myGridView.OptionsDetail.EnableMasterViewMode = false;



SplitContainerControl
1.切换Panel的Dock为Fill

属性FixedPanel



CheckTreeList
1.选中节点以不同颜色标示

Appearance.FocusedCel

LookUpEdit
1.实现主细表显示和编辑

主表:tblMain,绑定到MyGridControl上

细表:tblDetail,绑定到MyLookUpEdit上

假设:两个表的数据已经获取,下面重点关注如何进行数据绑定

BindingSourse bsMain= new BindingSource();

bsMain.DataSource = tblMain;

MyGridControl.DataSource = myBind;

MyLookUpEdit.Properties.DataSource = tblDetail;

//将MyLookUpEdit绑定到tblMain,以支持数据显示

MyLookUpEdit.DataBindings.Add("EditValue", bsMain, tblMain.EditColumn.ColumnName);//EditColumnColumn为要显示的主表的某一列,它对应与细表的ValueColumn

//将MyLookUpEdit绑定到tblDetail,以支持数据编辑

MyLookUpEdit.Properties.DisplayMember= tblDetail.DisplayColumn.ColumnaName;//**DisplayColumn为要显示的细表的某一列

MyLookUpEdit.Properties.ValueMember= tblDetail.ValueColumn.ColumnaName;//**ValueColumn为与主表EditColumn对应的细表的某一列

TextEdit
1、控制只能录入数值

myTextEdit.Properties.Mask.MaskType= Numeric;

2、控制只能录入整数

myTextEdit.Properties.Mask.MaskType= Numeric;

myTextEdit.Properties.Mask.EditMast= d;

comboxEdit 只能选择不能输入
comboxEdit1.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor
用HideTextEditor就看不到所选的文本了.
comboBoxEdit2.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;

相关主题
文本预览
相关文档 最新文档