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(); }
/// <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); }
/// <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); }