поиск winforms datagridview - PullRequest
1 голос
/ 09 июля 2009

Я ищу реализацию окна поиска для элемента управления сеткой данных, подобного, скажем, Firefox Control-F, который вызовет окно поиска и при поиске соответствия строка будет подсвечена и т. Д.

Есть ли подобная функциональность, возможно, с использованием Lucene.net или аналогичная?

Примечание - это будет отличаться от, скажем, DataTable.Search (), так как количество столбцов неизвестно, а в некоторых случаях есть десятки столбцов (более 100)!

1 Ответ

0 голосов
/ 07 января 2010

Я бы

  1. Поиск в источнике данных (в зависимости от источника данных, который вы используете, возможны разные способы: LINQ, DataTable.Select())
  2. Выделите или выберите строку в datagridview

    myDataGridView.CurrentCell = myDataGridView.Rows[rowIndexFromSearch].Cells[0];
    
...