void _dataGrid_CellValueChanged(object sender, EditableDataGridCellEventArgs e) { Tree tree = this.ViewLogicController.CurrentTree; if (tree == null || e.Column == null) { return; } if (e.Column == _sgColumn) { tree.HandleSampleGroupChanged(); this.UpdateSpeciesColumn(tree); } else if (e.Column == _speciesColumn) { var newTDV = _speciesColumn.EditComboBox.SelectedItem as TreeDefaultValueDO; tree.HandleSpeciesChanged(newTDV); } }
protected override void OnCellValueChanged(EditableDataGridCellEventArgs e) { if (e.RowIndex < 0 || e.RowIndex >= _BS_trees.Count) { return; } base.OnCellValueChanged(e); Tree tree = _BS_trees[e.RowIndex] as Tree; if (tree == null) { return; } if (e.Column == _sgColumn) { tree.HandleSampleGroupChanged(); this.UpdateSpeciesColumn(tree); //this.DataEntryController.HandleSampleGroupChanged(this, tree); } else if (e.Column == _speciesColumn) { EditableComboBoxColumn col = e.Column as EditableComboBoxColumn; if (col == null) { return; } tree.HandleSpeciesChanged(col.EditComboBox.SelectedItem as TreeDefaultValueDO); } else if (e.Column == _stratumColumn) { tree.HandleStratumChanged(); this.UpdateSampleGroupColumn(tree); this.UpdateSpeciesColumn(tree); //this.DataEntryController.HandleStratumChanged(this, tree); } }
void editableDataGrid1_CellValueChanged(object sender, EditableDataGridCellEventArgs e) { }