После того, как я использовал $DataGridView1.Rows[$row.Index].Visible = $false
, чтобы скрыть некоторые строки, мне нужно посчитать, сколько их сейчас видно.
Если я использую $DataGridView1.Rows.GetRowCount.ToString()
, я получу такой результат:
int GetRowCount(System.Windows.Forms.DataGridViewElementStates includeFilter)
Итак, если я использую $DataGridView1.Rows.GetRowCount($DataGridViewElementStates.Visible)
, я ожидаю количество видимых строк в моем DataGridView, но оно возвращает исключение:
Cannot convert argument "includeFilter", with value: "", for "GetRowCount"
to type "System.Windows.Forms.DataGridViewElementStates": "Cannot convert null
to type "System.Windows.Forms.DataGridViewElementStates" due to enumeration
values that are not valid. Specify one of the following enumeration values and
try again. The possible enumeration values are
"None,Displayed,Frozen,ReadOnly,Resizable,ResizableSet,Selected,Visible"."
Что я делаю не так?