Я использую Data Grid View для отображения 1000 строк и 800 столбцов данных (только один символ в ячейке). Также есть столбец Check Box. Я добавил пункт контекстного меню, например «Просмотр выбранных ячеек». При щелчке по этому я пытаюсь показать только проверенные строки. Для этого ранее я устанавливал свойство Visible
непроверенных строк в False
, перебирая каждую. Это занимает так много времени.
Поэтому я попытался использовать DataView
Control, применив RowFilter
. Это выглядит несколько быстрее, но. Но некоторые проверенные строки не видны.
например Если у меня есть 10 строк, из них проверяются 5 строк. Тогда видны только 4 строки. На самом деле он должен показать 5 проверенных строк.
Я пробовал эти вещи
dView.RowFilter="CheckBoxCol";
dView.RowFilter="CheckBoxCol=true";
с обеими этими вещами у меня такая же проблема. Может ли кто-нибудь помочь мне в этом?