Suren97 Ответов: 1

C# Как удалить элемент из datagridview (текущий элемент не может быть удален из списка, так как текущего элемента нет)


У меня есть кнопка отклонить в datagridview Подобный этому[^]

Когда я выбираю строку anr и нажимаю на эту кнопку, эта строка должна быть удалена из datagridview,но что-то пошло не так,это дает мне ошибку " текущий элемент не может быть удален из списка, потому что нет текущего элемента.В чем проблема?

Что я уже пробовал:

private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            
            if (dataGridView2.Columns[e.ColumnIndex].Name == "Reject")
            {
                if(MessageBox.Show("Are you sure that you want to reject this bid?","Message",MessageBoxButtons.YesNo,MessageBoxIcon.Question) == DialogResult.Yes)
                creditRequestsBindingSource.RemoveCurrent();
            }
            
        }

1 Ответов

Рейтинг:
2

#realJSOP

Проблема заключается в том, что при нажатии кнопки в строке строка не выбирается до тех пор, пока не будет обработан щелчок кнопки.

Если бы это был я, я бы создал кнопку вне сетки и включил ее только тогда, когда выбрана строка сетки.