2009-08-16 5 views
1

Je me demandais juste s'il y avait de bons contrôles de grille asp.net avancés et gratuits qui peuvent être utilisés sur le web? J'en connais quelques-uns, mais ils sont payables et n'ont que des versions d'essai gratuites, par exemple les commandes Telerik Radgrid ou la suite obout.Un bon contrôle de grille avancé ASP.NET disponible sur le web?

+0

Quelles caractéristiques recherchez-vous? Que cherchez-vous au-delà de la grille de données fournie par Microsoft? –

+0

J'ai besoin d'une grille plus flexible dans les styles que je peux appliquer. Quelque chose qui contiendrait les fonctions d'un gridview ASP.NET mais qui vous permet également de mieux personnaliser votre grille que le contrôle Microsoft. –

Répondre

-2

juste écrire votre propre nous espérons que vous n'êtes pas en utilisant VB

+0

non, en utilisant C#. Je suppose qu'il est logique d'écrire le vôtre, car on ne sait jamais ce qui peut vous arriver en utilisant des contrôles de tiers (un de mes amis déteste l'utilisation de contrôles tiers). –

+0

Je ne sais pas pourquoi C# ou VB est important dans ce cas. Les deux langues sont de plus en plus à égalité dans .NET. @unknown - Une raison pour le conseil VB sur C# dans ce cas? – Todd

0

Vous pouvez essayer « webgrid » ... link Je ne l'ai pas encore utilisé, mais il ne semble assez impressionnant

0

[La divulgation complète:. Oui, je travaille pour Telerik]

Styling pour Les contrôles web ou "skins" sont l'une des raisons communes pour lesquelles les gens utilisent des contrôles tiers pour ASP.NET. Je suis toujours surpris par le nombre de personnes qui votent pour l'une des principales raisons d'utiliser les outils de Telerik. Si vous ne pensez à utiliser des outils 3ème partie, je voulais mettre en évidence un outil (gratuit) récemment introduit de Telerik qui le rend encore plus facile de construire des skins personnalisés pour les contrôles Ajax:

Telerik Visual Style Builder

Entre notre intégré skins et cet outil de personnalisation, vous pouvez gagner beaucoup de temps à créer de belles grilles qui fonctionnent dans tous les navigateurs modernes (cette dernière partie peut être la plus longue perte de temps si vous essayez de construire le HTML et CSS par vous-même). En tant que MVP Microsoft et développeur web avide, je voulais également commenter l'idée de "rouler le vôtre est toujours mieux."

Alors qu'une solution Homegrown peut parfaitement adapter à votre projet aujourd'hui, il y a un certain nombre d'inconvénients importants à cette approche, vous devriez considérer:

  • À moins que vous allez « innover » dans le domaine des réseaux web et à votre tour, votre travail sur une grille personnalisée contribue à la rentabilité de votre entreprise, vous êtes en train de réinventer la roue. Et au moment où vous avez terminé, vous aurez dépensé beaucoup plus dans votre temps personnel à construire et tester votre grille que vous auriez payé pour un composant de qualité.

  • Serez-vous la seule personne à soutenir cette application? Si cette application à un moment donné dans le futur peut avoir besoin d'être soutenue par d'autres personnes, les solutions «maison» sont particulièrement douloureuses. Il n'y a généralement aucune documentation et aucune garantie que l'équipe M & P peut vous trouver pour vous aider. Vous améliorez réellement la maintenabilité à long terme de votre application en utilisant des outils tiers documentés et pris en charge.

Je l'ai fait un billet de blog le long des lignes de ce sujet il y a quelques années que vous pouvez check-out:

The Definitive UI Component Metaphor

Bien sûr, je comprends toujours le désir comme développeur de logiciels pour relever un défi et être un artisan, donc parfois nous avons tous besoin de construire notre propre contrôle pour gratter cette démangeaison. Espérons que ces idées donnent une perspective supplémentaire, cependant.

Questions connexes