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;
1.切换Panel的Dock为Fill
属性FixedPanel
1.选中节点以不同颜色标示
Appearance.FocusedCel
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对应的细表的某一列
1、控制只能录入数值
myTextEdit.Properties.Mask.MaskType= Numeric;
2、控制只能录入整数
myTextEdit.Properties.Mask.MaskType= Numeric;
myTextEdit.Properties.Mask.EditMast= d;