コード例 #1
0
        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);
        }
コード例 #2
0
        public testHViewDataConvert()
        {
            InitializeComponent();

            _DataBinding                   = new MB.WinClientDefault.Common.UIDynamicColumnBinding <ProductInfo>(gridControl1, "testHViewDataConvert");
            _DataBinding.ReadOnly          = true;
            _DataBinding.AfterDataConvert += new EventHandler(_DataBinding_AfterDataConvert);
            _LstEntitys = getOrgDataSource();
        }