Exemplo n.º 1
0
        protected virtual void CreateSetupView(object DataSource, RecordBindingSettings bindingSettings)
        {
            if (DataSource != null)
                {

                    tvwName.DataSource = DataSource;
                    tvwName.DisplayMember = bindingSettings.DisplayMember;
                    tvwName.ValueMember = bindingSettings.ValueMember;
                    DetailBinding.DataSource = DataSource;
                    tvwName.SetLeafData(bindingSettings.DisplayMember, bindingSettings.DisplayMember, bindingSettings.ValueMember, 0, - 1);
                    foreach (DataTreeNodeGroup itm in bindingSettings.NodeGroups)
                    {
                        tvwName.AddGroup(itm.Name, itm.GroupBy, itm.DisplayMember, itm.ValueMember, itm.ImageIndex, itm.SelectedImageIndex);
                    }
                    tvwName.BuildTree();

                }
        }
Exemplo n.º 2
0
        protected override void OnLoad(System.EventArgs e)
        {
            base.OnLoad(e);
                //WindowState = FormWindowState.Maximized

                if (! DesignMode)
                {
                    FormRecordBindingEventArgs dataBindSettings = new FormRecordBindingEventArgs();
                    OnRecordBinding(dataBindSettings);
                    this._RecordState.CurrentState = FormRecordModes.EditMode; //By Default Form is in Edit Mode
                    this._RecordState.BindingData = true;
                    _DataSource = dataBindSettings.DataSource;
                    _BindingSettings = dataBindSettings.BindingSettings;
                    _NewRecordProc = _BindingSettings.NewRecordProc;

                    SPFormSupport.BindControls(this.Controls, ref DetailBinding, new System.EventHandler(OnFieldChanged));

                    MyTabOrderManager = new UI.VisualTabOrderManager(this);
                    MyTabOrderManager.SetTabOrder(UI.VisualTabOrderManager.TabScheme.DownFirst); // set tab order

                }
        }