Please describe way of selection, if you doing it in your code, please embrace your selection code into FlyGrid.BeginInit()/EndInit() statements - this significantly increases performance:
flyGrid.BeginInit();
try
{
  //your selection code
}
finally
{
  flyGrid.EndInit();
}