- 26
- 0
- 约6.37千字
- 约 11页
- 2016-10-19 发布于河南
- 举报
DevGridControl方法
1,增加新行用InitNewRow事件,给新行某字段赋值。后结束编辑。
private void grdView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e)?? {??? DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevExpress.XtraGrid.Views.Grid.GridView;??? view.SetRowCellValue(e.RowHandle, view.Columns[EnterID], this.dS_MEnterStoreView.MEnterStore[0].ID);??? this.grdControl.EmbeddedNavigator.Buttons.EndEdit.DoClick();??? this.grdView.UpdateCurrentRow(); ??
?? }
?
?
//结合使用的是;
//这两行代码 竟然解决了在GridControl加Checkbox后,选中一行时结束的编辑状态
? this.gridview.CloseEdit();
? this.grdView.UpdateCurrentRow(); ?
?
2,如果进行行验证,就在换行时时行,用grdView_FocusedRowChanged事件
private void grdView_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)?? {??? WsClient.WS_MEnterStore.DS_MEnterStoreView.MEnterDetailRow row = (WsClient.WS_MEnterStore.DS_MEnterStoreView.MEnterDetailRow)this.grdView.GetDataRow(e.FocusedRowHandle);?????? if (row != null)??? {???? if ((this.OperState == Common.Enum.TOperState.UnConfirmNew)????? || (this.OperState == Common.Enum.TOperState.UnConfirmEdit))???? {????? this.InitComboBoxValue(row, row.IsGoodIDNull()?0:row.GoodID, false);????? this.InitBatchComboBoxValue(row, row.IsGoodIDNull()?0:row.GoodID, false);???? }??? }?? }
3,如果需要改变行的某一列的同时改变其它的列用grdView_CellValueChanged事件
private void grdView_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)?? {??? if (this.grdView.FocusedColumn == e.Column)??? {
if (e.Column == this.colAmount)???? {
??? }
}
}
4,如果需在离开行的时候需要验证,则用grdView_BeforeLeaveRow事件. -------------------------------------------------------------------------------------------------------
DevExpress XtraGrid的功能实在强大,刚使用的时候看到一大片属性设置,分不清东南西北,参照demo和使用中的一些经验,记录一下使用方法。现在数据库访问都使用ORM技术了,对于DataSouce绑定以下是以IList为说明对象。
控件基本定义? ?DevExpress.XtraGrid.GridControl gridControl1;
?
1、?数据绑定(IList)
?
DevExpress.XtraGrid.Views.Grid.GridView?gridView1;
?
IListMyClass list =?new?BindingListMyClass();
?
//初始lis
原创力文档

文档评论(0)