J'ai un WinGroup DataGridView lié à un objet List <> et je voudrais définir la source de données de DataGridView pour afficher seulement autant d'enregistrements à la fois. De quelques recherches, il semble qu'il existe un moyen de le faire, mais je n'ai pas trouvé la méthode exacte. Est-il possible de définir le nombre total de lignes, puis définir un événement qui se déclenche lorsque plus de lignes sont nécessaires? Je pense que je dois faire quelque chose comme:Charger des lignes si nécessaire dans DataGridView
private const int AMOUNT = 1000;
private int pageCount = 0;
this.grdItems.VirtualMode = true;
// Initial Load
this.grdItems.RowCount = myList.Count();
this.grdItems.DataSource = myList.Take(AMOUNT);
// When the user scrolls to the bottom of the list
this.grdItems.DataSource = myList.Skip(pageCount++).Take(AMOUNT);
Alors, quelle est l'erreur ou un problème? –