Exemplo n.º 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);
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <ProductInfo> lstData = _LstEntitys;


            MB.WinBase.Data.HViewConvertCfgParam cfgPars = MB.WinBase.LayoutXmlConfigHelper.Instance.GetHViewConvertCfgParam("testHViewDataConvert", string.Empty);
            cfgPars.DynamicColumnCaption = false;

            MB.WinBase.Data.HViewDataConvert <ProductInfo> convert = new MB.WinBase.Data.HViewDataConvert <ProductInfo>(cfgPars);


            _DataBinding.CreateDataBinding(convert, lstData, "DynamicGroup");
        }
Exemplo n.º 3
0
        private void button4_Click(object sender, EventArgs e)
        {
            List <ProductInfo> lstData = _LstEntitys;

            //MB.WinBase.Data.HViewConvertCfgParam cfgPars = new MB.WinBase.Data.HViewConvertCfgParam();
            //cfgPars.DynamicColumnCaption = true;
            //cfgPars.RowAreaColumns = new string[] { "Name", "Code" };
            //cfgPars.ConvertKeyColumns = new string[] { "Code" };
            //cfgPars.ColumnAreaCfgInfo.ValueColumnName = "Size";
            //cfgPars.ColumnAreaCfgInfo.CaptionColumnName = "SizeName";
            //cfgPars.ColumnAreaCfgInfo.OrderColumnName = "Size";
            //cfgPars.ColumnAreaCfgInfo.MappingColumnName = new string[] { "Count" };
            MB.WinBase.Data.HViewConvertCfgParam cfgPars = MB.WinBase.LayoutXmlConfigHelper.Instance.GetHViewConvertCfgParam("testHViewDataConvert", string.Empty);
            cfgPars.DynamicColumnCaption = true;

            _DataConvert = new MB.WinBase.Data.HViewDataConvert <ProductInfo>(cfgPars);



            _DataBinding.CreateDataBinding(_DataConvert, lstData, "DynamicColumn");
        }