2009-03-03 13 views

Répondre

3

Avez-vous vérifié la S-Grid de vbAccelerator?

Vous avez également une bonne comparaison des performances - article.

+0

Ajout de listes déroulantes est assez simple. Je l'ai beaucoup utilisé et je l'adore. – jdve

+0

Un autre vote pour ce contrôle. C'est très stable et robuste. Nous l'utilisons au travail pour prendre en charge le chargement paresseux de jeux de données très volumineux (cela prend ~ 50sec à charger à partir d'une instance de serveur SQL locale) – rpetrich

2

N'est-ce pas ce que fournit DataGrid dans VB6?

+0

Il ne fournit aucune possibilité de faire des menus déroulants. – AngryHacker

+0

Vous devrez écrire le code en rapport avec les événements pour mettre la liste déroulante dans la cellule et définir le texte de la cellule lorsque l'utilisateur choisit un élément de la liste déroulante. – shahkalpesh

2

Nous utilisons le VSFlexGrid, IIRC écrit par les gens qui ont écrit le MSFlexGrid qui est livré avec Visual Studio, mais avec plus de fonctionnalités, y compris des combos en cellules. Sur un autre projet, j'ai écrit du code pour 'fake it' en utilisant un combo caché et le MSFlexGrid libre: dans l'événement _Click de la grille, déplacez et redimensionnez le combo pour l'adapter à la cellule (en tenant compte des barres de défilement si nécessaire). le ZOrder (amener à l'avant), rendre Visible et SetFocus.

+0

Oui, j'ai un projet où je l'ai fait aussi. C'était juste sale à l'époque. – AngryHacker

2

Composant Un fait une grille tout-puissant que nous avons utilisé partout. C'est un outil formidable et nous en sommes très satisfaits.

  • Facile à utiliser; extrêmement bien pensé.
  • Bonne aide et documentation.
  • Cela fonctionne simplement; Nous n'avons eu aucun problème.
  • Les propriétés et les méthodes ont du sens et font exactement ce qu'elles sont censées faire.

http://www.componentone.com/SuperProducts/VSFlexGridPro/

Voici quelques captures d'écran de la grille dans notre application:

alt text http://img15.imageshack.us/img15/3339/tempwvr.jpg

1

est ici une grille libre qui est mis en œuvre un contrôle unique fichier sans dépendances. il est raisonnablement léger et facile à mettre en œuvre.

LynxGrid

0

Savoir plus un bon contrôle de la grille 3e partie comme FlexGrid. Ce n'est pas gratuit, mais assez bon marché et est toujours supporté. Il est iGrid de 10Tec: http://10tec.com/activex-grid/

Par ailleurs, il est 1ère version était basée sur vbAccelerator SGrid, mais maintenant il va son propre chemin)

Questions connexes