"EhLib.Com" https://forum.ehlib.com/ru/ |
|
DataGridEh фильтр по помеченным https://forum.ehlib.com/ru/viewtopic.php?f=9&t=2897 |
Страница 1 из 1 |
Автор: | viladygin [ 14 дек 2019, 11:57 ] |
Заголовок сообщения: | DataGridEh фильтр по помеченным |
Как сделать фильтр по помеченным записям (локальный) Пытался поиграться с VisibleRows - что то пока не докумекал, если есть решение, вам проще, как разработчикам дать подсказку, хоть в какую сторону копать ? |
Автор: | EhLibSupport [ 14 дек 2019, 13:34 ] |
Заголовок сообщения: | Re: DataGridEh фильтр по помеченным |
Добрый день. Свойство DataGridEh.VisibleRows доступно только для чтения. Для скрытия записей используйте событие RowVisibleStateNeeded. Вот пример кода, который оставляет в списке только выделенные записи. Код: List<DataGridRow> SelRows;
//Hide unselected rows private void button4_Click(object sender, EventArgs e) { SelRows = new List<DataGridRow>(dataGridEh1.Selection.SelectedRows); dataGridEh1.UpdateVisibleRows(); } private void dataGridEh1_RowVisibleStateNeeded(object sender, DataGridRowVisibleStateNeededEventArgs e) { if (SelRows != null) { e.RowVisible = SelRows.Contains(e.Row); e.Handled = true; } } //Show all rows private void button5_Click(object sender, EventArgs e) { SelRows = null; dataGridEh1.UpdateVisibleRows(); } |
Автор: | viladygin [ 15 дек 2019, 04:33 ] |
Заголовок сообщения: | Re: DataGridEh фильтр по помеченным |
Огромное спасибо! |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |