public testBandGridView() { InitializeComponent(); _LstEntitys = getOrgDataSource(); _DataBinding = new MB.WinClientDefault.Common.UIDynamicColumnBinding <ProductInfo>(gridControlEx1, xmlFileName); DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView advBandedView = new DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView(gridControlEx1); gridControlEx1.MainView = advBandedView; _DataBinding = new MB.WinClientDefault.Common.UIDynamicColumnBinding <ProductInfo>(gridControlEx1, xmlFileName); _DataBinding.ReadOnly = false; MB.WinBase.Data.HViewConvertCfgParam cfgPars = MB.WinBase.LayoutXmlConfigHelper.Instance.GetHViewConvertCfgParam(xmlFileName, string.Empty); cfgPars.DynamicColumnCaption = false; MB.WinBase.Data.HViewDataConvert <ProductInfo> convert = new MB.WinBase.Data.HViewDataConvert <ProductInfo>(cfgPars); _DataBinding.CreateDataBinding(convert, _LstEntitys, "SDynamicColumn"); //_DataBinding = new MB.WinClientDefault.Common.UIDynamicColumnBinding<ProductInfo>(gridControlEx1, "testHViewDataConvert"); //MB.WinBase.Data.HViewConvertCfgParam cfgPars = MB.WinBase.LayoutXmlConfigHelper.Instance.GetHViewConvertCfgParam("testHViewDataConvert", string.Empty); //_DataConvert = new MB.WinBase.Data.HViewDataConvert<ProductInfo>(cfgPars); //_DataBinding.CreateDataBinding(_DataConvert, _LstEntitys, "Default"); //MB.XWinLib.XtraGrid.XtraGridHelper.Instance.BindingToXtraGrid(gridControlEx1, _LstEntitys, "testAdvBandGridView"); //List<ProductInfo> lstData = _LstEntitys; //_DataBinding.CreateDataBinding(_DataConvert, lstData, "Default"); DevExpress.XtraGrid.Views.BandedGrid.BandedGridView bandGridView = gridControlEx1.MainView as DevExpress.XtraGrid.Views.BandedGrid.BandedGridView; bandGridView.RowClick += new DevExpress.XtraGrid.Views.Grid.RowClickEventHandler(bandGridView_RowClick); bandGridView.CellValueChanged += new DevExpress.XtraGrid.Views.Base.CellValueChangedEventHandler(bandGridView_CellValueChanged); }
public testHViewDataConvert() { InitializeComponent(); _DataBinding = new MB.WinClientDefault.Common.UIDynamicColumnBinding <ProductInfo>(gridControl1, "testHViewDataConvert"); _DataBinding.ReadOnly = true; _DataBinding.AfterDataConvert += new EventHandler(_DataBinding_AfterDataConvert); _LstEntitys = getOrgDataSource(); }