Как изменить фиксирующее значение в dataGridView? - PullRequest
3 голосов
/ 02 марта 2011

У меня есть dataGridView, в котором есть столбец с флажками.Всякий раз, когда пользователь нажимает на флажок, я использую событие CellContentClick, где я обрабатываю необходимое действие.

Но теперь, в некоторых случаях, я бы хотел, чтобы значение не фиксировалось (флажок снят).Есть идеи как это сделать?

1 Ответ

1 голос
/ 02 марта 2011

Возможно, вы захотите посмотреть на событие CellValidating .Вот как то так:

void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
   object new_value = e.FormattedValue;
   // Do something
   // If you dont like what you did, cancel the update
   if(nope_didnt_like_it)
   {
      e.Cancel = true;
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...