Работа с CurrentRow в DataGridView - PullRequest
0 голосов
/ 21 сентября 2010

Есть ли способ установить CurrentRow в DataGridView в null при первой загрузке Form? Я хочу сделать это, чтобы событие CurrentChanged на моем BindingSource не сработало.

Чтобы уточнить, когда Form изначально загружен, я не хочу, чтобы какие-либо строки были выбраны в моем DataGridView. И я хочу, чтобы BindingSource.CurrentChanged срабатывал только тогда, когда пользователь выбирает строку.

Ответы [ 4 ]

0 голосов
/ 20 марта 2012

Попробуйте

               foreach(DataGridViewCell Cell datagridview1.SelectedCells)
              {
                      Cell.Seleted=false;
              }

Я надеюсь, что это решит вашу проблему.

0 голосов
/ 10 апреля 2011

Почему бы вам не установить e.Cancel = true; в случае его отмены?

0 голосов
/ 10 апреля 2011

Вы можете очистить выбор строки, используя метод this.dataGridView1.ClearSelection();.Я не знаю, это сценарий работы с вами или нет.

0 голосов
/ 21 сентября 2010

CurrentRow только для чтения.Я думаю, вы должны установить CurrentCell на ноль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...