private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { if (int.TryParse((string)dataGridView1.Rows[e.Row.Index].Cells[0].Value, NumberStyles.HexNumber, null, out int val)) { locked = true; Data.AddLabel(val, null, true); locked = false; mw.InvalidateTable(); } }
private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { if (!int.TryParse((string)dataGridView1.Rows[e.Row.Index].Cells[0].Value, NumberStyles.HexNumber, null, out var val)) { return; } Locked = true; Data.AddLabel(val, null, true); Locked = false; parentWindow.InvalidateTable(); // TODO: move to mainwindow, use notifychanged in mainwindow for this }