Я использую datagridview, и его источником данных является BindingList. Но когда я пытаюсь изменить видимость первой строки, я получаю InvalidOperationException. Как я могу изменить видимое значение первой строки?
Заранее спасибо.
Я нашел, как это сделать.
Вы должны указать:
datagridview.CurrentCell = null;
перед настройкой:
row.Visible = false;
, поскольку если currentCell находится в строке, которую требуется скрыть, возникает упомянутая проблема.
С уважением
При предварительном просмотре в веб-домене установите свойство visible.
В домене windows убедитесь, что это не тип строки заголовка. Вы не можете скрыть это, AFAIK. В противном случае просто спрячьте это в привязке к данным.
Возможно применить фильтр к источнику данных или сетке.