Example #1
0
        internal void updateGrid(int row, int col, string val)
        {
            if (lockColumns == false)
            {
                return;
            }

            var dgv = inventoryProductEditor.GetDataGridView();

            // Temporarily remove event handler
            inventoryProductEditor.RemoveCellChangedEventHandler();

            for (int r = 0; r < dgv.RowCount; r++)
            {
                if (r == row)
                {
                    continue;         // skip current row
                }
                dgv.Rows[r].Cells[col].Value = val;
            }

            // Restore event handler
            inventoryProductEditor.AddCellChangedEventHandler();
        }