Ejemplo n.º 1
0
        private void SetUpGrid()
        {
            grdApplicationStatuses.AddCheckBoxColumn("", FApplicantStatusTable.Columns["Is Selected"], 17, false);
            grdApplicationStatuses.AddTextColumn(Catalog.GetString("Applicant Status Code"), FApplicantStatusTable.ColumnCode);
            grdApplicationStatuses.AddTextColumn(Catalog.GetString("Description"), FApplicantStatusTable.ColumnDescription);

            FApplicantStatusTable.DefaultView.AllowNew    = false;
            FApplicantStatusTable.DefaultView.AllowEdit   = true;
            FApplicantStatusTable.DefaultView.AllowDelete = false;

            grdApplicationStatuses.DataSource = new DevAge.ComponentModel.BoundDataView(FApplicantStatusTable.DefaultView);

            // check boxes by mouse click anywhere on a row, spacebar or enter key
            grdApplicationStatuses.MouseClick      += new MouseEventHandler(this.GrdApplicationStatuses_Click);
            grdApplicationStatuses.SpaceKeyPressed += new TKeyPressedEventHandler(this.GrdApplicationStatuses_SpaceKeyPressed);
            grdApplicationStatuses.EnterKeyPressed += new TKeyPressedEventHandler(this.GrdApplicationStatuses_EnterKeyPressed);

            // This is neccessary to counteract the grid automatically checking a box when the user clicks on the checkbox column.
            // We do not want this to happen as the box is also checked by the MouseEventHandler.
            FGridValueChangedEvent = new CustomValueChangedEvent(this);
            grdApplicationStatuses.Controller.AddController(FGridValueChangedEvent);
            ChangedRowEvent += new CheckChangedArgs(ChangeCheckedStateForRow);

            grdApplicationStatuses.AutoSizeCells();
        }
        private void SetUpGrid()
        {
            grdApplicationStatuses.AddCheckBoxColumn("", FApplicantStatusTable.Columns["Is Selected"], 17, false);
            grdApplicationStatuses.AddTextColumn(Catalog.GetString("Applicant Status Code"), FApplicantStatusTable.ColumnCode);
            grdApplicationStatuses.AddTextColumn(Catalog.GetString("Description"), FApplicantStatusTable.ColumnDescription);

            FApplicantStatusTable.DefaultView.AllowNew = false;
            FApplicantStatusTable.DefaultView.AllowEdit = true;
            FApplicantStatusTable.DefaultView.AllowDelete = false;

            grdApplicationStatuses.DataSource = new DevAge.ComponentModel.BoundDataView(FApplicantStatusTable.DefaultView);

            // check boxes by mouse click anywhere on a row, spacebar or enter key
            grdApplicationStatuses.MouseClick += new MouseEventHandler(this.GrdApplicationStatuses_Click);
            grdApplicationStatuses.SpaceKeyPressed += new TKeyPressedEventHandler(this.GrdApplicationStatuses_SpaceKeyPressed);
            grdApplicationStatuses.EnterKeyPressed += new TKeyPressedEventHandler(this.GrdApplicationStatuses_EnterKeyPressed);

            // This is neccessary to counteract the grid automatically checking a box when the user clicks on the checkbox column.
            // We do not want this to happen as the box is also checked by the MouseEventHandler.
            FGridValueChangedEvent = new CustomValueChangedEvent(this);
            grdApplicationStatuses.Controller.AddController(FGridValueChangedEvent);
            ChangedRowEvent += new CheckChangedArgs(ChangeCheckedStateForRow);

            grdApplicationStatuses.AutoSizeCells();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Sets up the DataBinding of the Grid.
        /// </summary>
        /// <returns>void</returns>
        public void DataBindGrid()
        {
            FPartnerTypesGridTableDV             = FPartnerTypesGridTable.DefaultView;
            FPartnerTypesGridTableDV.AllowNew    = false;
            FPartnerTypesGridTableDV.AllowEdit   = true;
            FPartnerTypesGridTableDV.AllowDelete = false;

            // DataBind the DataGrid
            FDataGrid.DataSource = new DevAge.ComponentModel.BoundDataView(FPartnerTypesGridTableDV);

            // Hook Grid event that allows popping up a question whether to check the CheckBox
            FGridValueChangedEvent = new CustomValueChangedEvent(this);
            FDataGrid.Controller.AddController(FGridValueChangedEvent);
            this.ChangedRowEvent += new CheckChangedArgs(ChangedRowEventHandler);
        }
        private void CreateGrid()
        {
            grdContactAttributes.AddCheckBoxColumn("", FGridTable.Columns["Checked"], 17, false);
            grdContactAttributes.AddTextColumn("Attribute Code", FGridTable.Columns["AttributeCode"]);
            grdContactAttributes.AddTextColumn("Description", FGridTable.Columns["AttributeDescription"]);
            grdContactAttributes.AddTextColumn("Detail Code", FGridTable.Columns["AttributeDetailCode"]);
            grdContactAttributes.AddTextColumn("Description", FGridTable.Columns["AttributeDetailDescription"]);

            FGridTableDV             = FGridTable.DefaultView;
            FGridTableDV.AllowNew    = false;
            FGridTableDV.AllowEdit   = true;
            FGridTableDV.AllowDelete = false;

            // DataBind the DataGrid
            grdContactAttributes.DataSource = new DevAge.ComponentModel.BoundDataView(FGridTableDV);

            // Hook Grid event that allows popping up a question whether to check the CheckBox
            FGridValueChangedEvent = new CustomValueChangedEvent(this);
            grdContactAttributes.Controller.AddController(FGridValueChangedEvent);
            this.ChangedRowEvent += new CheckChangedArgs(ChangedRowEventHandler);
        }
        private void CreateGrid()
        {
            grdContactAttributes.AddCheckBoxColumn("", FGridTable.Columns["Checked"], 17, false);
            grdContactAttributes.AddTextColumn("Attribute Code", FGridTable.Columns["AttributeCode"]);
            grdContactAttributes.AddTextColumn("Description", FGridTable.Columns["AttributeDescription"]);
            grdContactAttributes.AddTextColumn("Detail Code", FGridTable.Columns["AttributeDetailCode"]);
            grdContactAttributes.AddTextColumn("Description", FGridTable.Columns["AttributeDetailDescription"]);

            FGridTableDV = FGridTable.DefaultView;
            FGridTableDV.AllowNew = false;
            FGridTableDV.AllowEdit = true;
            FGridTableDV.AllowDelete = false;

            // DataBind the DataGrid
            grdContactAttributes.DataSource = new DevAge.ComponentModel.BoundDataView(FGridTableDV);

            // Hook Grid event that allows popping up a question whether to check the CheckBox
            FGridValueChangedEvent = new CustomValueChangedEvent(this);
            grdContactAttributes.Controller.AddController(FGridValueChangedEvent);
            this.ChangedRowEvent += new CheckChangedArgs(ChangedRowEventHandler);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Sets up the DataBinding of the Grid.
        /// </summary>
        /// <returns>void</returns>
        public void DataBindGrid()
        {
            FPartnerTypesGridTableDV = FPartnerTypesGridTable.DefaultView;
            FPartnerTypesGridTableDV.AllowNew = false;
            FPartnerTypesGridTableDV.AllowEdit = true;
            FPartnerTypesGridTableDV.AllowDelete = false;

            // DataBind the DataGrid
            FDataGrid.DataSource = new DevAge.ComponentModel.BoundDataView(FPartnerTypesGridTableDV);

            // Hook Grid event that allows popping up a question whether to check the CheckBox
            FGridValueChangedEvent = new CustomValueChangedEvent(this);
            FDataGrid.Controller.AddController(FGridValueChangedEvent);
            this.ChangedRowEvent += new CheckChangedArgs(ChangedRowEventHandler);
        }