Как подсчитать количество выбранных строк в DataGridView?Подсчитайте количество выбранных строк в DataGridView
Предположим, я выделил 5 строк, как я могу показать его в окне сообщения?
Пожалуйста, помогите с использованием WinForms в C#!
Как подсчитать количество выбранных строк в DataGridView?Подсчитайте количество выбранных строк в DataGridView
Предположим, я выделил 5 строк, как я могу показать его в окне сообщения?
Пожалуйста, помогите с использованием WinForms в C#!
необходимо установить YourGridView.MultiSelect=true
; MultiSelect Если для свойства MultiSelect установлено значение true, в элементе управления DataGridView можно выбрать несколько элементов (ячейки, строки или столбцы). Чтобы выбрать несколько элементов, пользователь может удерживать клавишу CTRL, щелкая по элементам для выбора. Последовательные элементы можно выбрать, щелкнув первый элемент для выбора, а затем, удерживая клавишу SHIFT, щелкнув последний элемент для выбора.
, то вы можете использовать SelectRows.Count свойство SelectedRows
MessageBox.Show(yourDataGridView.SelectedRows.Count.ToString());
Я не знаю, почему, но он не работает, результат всегда равен 0, даже когда я выделил все строки в datagridview – NickSharp
@ user2061086. Обновленный ответ –
Теперь я вижу, почему это не сработало, selectmode of datagridview должен быть установите значение FullRowSelect, однако мой параметр выбора находится в CellSelect, и он не работает с этим режимом выбора, могу ли я сделать это, используя mt, предпочитая selectmode? – NickSharp
Я не, знаю, как это сделать, я сделал это, когда я выделяю только один ряд, но когда я выделяю несколько строк он не работает , firstCol = currentDatagrid.Rows [rowIndex] .Cells [0] .Value.ToString(); MessageBox.Show (firstCol); – NickSharp