Question

Je dois présenter à l'utilisateur une matrice dont une colonne est modifiable. Quel est le contrôle le plus approprié à utiliser?

Je ne peux pas utiliser un ListView parce que vous ne pouvez éditer que la première colonne (le libellé), ce qui ne me convient pas du tout.

Le DataGridView est-il la bonne solution ou existe-t-il d'autres composants tiers qui font mieux les choses?

Était-ce utile?

La solution

DataGridView est le meilleur choix car il est gratuit et vient avec .NET WinForms 2.0. Vous pouvez définir des colonnes modifiables ou en lecture seule. De plus, vous pouvez personnaliser l'apparence si nécessaire.

Autres conseils

DataGridView est bon.

Si vous préférez une interface plus jolie, les commandes de Telerik sont préférables.

Si DataGridView répond à vos besoins, c’est la bonne réponse. Une autre option (même si cela semble être impopulaire autour de ces parties!) Est Infragistics NetAdvantage . Les inconvénients d’Infragistics sont principalement un coût élevé et une courbe d’apprentissage quelque peu abrupte; Les points positifs sont que ce sont quelques-unes des commandes les plus puissantes que vous puissiez trouver - alors si vous avez besoin de leur flexibilité, foncez.

Je n'ai pas d'expérience avec Telerik (qui a été mentionné par d'autres ici), mais ils semblent plutôt bons. Etant donné que ma société a beaucoup investi dans Infragistics, nous ne sommes pas en mesure de changer de sitôt ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top