Перейти к содержимому

Фотография

Поиск по UltraGrid


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Evgeniy Paygusov

Evgeniy Paygusov

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Пайгусов Евгений Владимирович
  • Город:Чебоксары


Отправлено 22 июля 2010 - 05:24

Здравствуйте.

TestComplete 7.52, в приложении используется сторонняя библиотека Infragistics.
Проблема следующего характера. Хочу организовать поиск по UltraGrid, но не просто перебор по строкам и столбцам, потому что он тормозит, а например как в C# с использованием System.Linq, т.е. :

var row = grid.Rows.GetRowEnumerator(GridRowType.DataRow, null, null).OfType<UltraGridRow>().Where(r => r.Cells[columnIndex].Value.Equals(value)).FirstOrDefault();

Если есть другие способы, пожалуйста напишите.
  • 0

#2 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 27 июля 2010 - 06:19

Здравствуйте.

Такого способа нет, но вы можете использовать универсальное решение: добавить визуальному объекту в вашем приложении (например, форме) вспомогательный метод, который будет выполнять нужные вам действия. Зовите этот метод из ТС и будет вам счастье.

Есть ещё возможность работать с классами .NET объектов внутри приложения, создавая их инстансы и вызывая методы и свойства, но это, имхо, не очень удобный способ организовывать запросы LINQ.
  • 0
С уважением,
Дмитрий


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных