Ejemplo n.º 1
0
        protected void AssignParameterAndCell(fsParameterIdentifier parameter, DataGridViewCell dataGridViewCell)
        {
            if (ParameterToCell.ContainsKey(parameter))
            {
                ParameterToCell.Remove(parameter);
            }
            ParameterToCell.Add(parameter, dataGridViewCell);

            if (CellToParameter.ContainsKey(dataGridViewCell))
            {
                CellToParameter.Remove(dataGridViewCell);
            }
            CellToParameter.Add(dataGridViewCell, parameter);
        }
Ejemplo n.º 2
0
        protected void DataGridCellValueChangedByUser(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewCell cell = ((DataGridView)sender).CurrentCell;

            if (cell == null || !CellToParameter.ContainsKey(cell))
            {
                return;
            }

            fsParameterIdentifier parameter = CellToParameter[cell];

            UpdateInputInGroup(parameter);
            ReadEnteredValue(cell, parameter);
            RecalculateAndRedraw();
        }