À l'aide de jqGrid avec asp.net des formulaires web (version gratuite)
Je suis en utilisant Asp.net des Formulaires Web , plus tôt, j'ai utilisé cette jqGrid échantillon qui n'est pas gratuit , cela, j'ai réalisé plus tard , maintenant que la confusion a été effacé , je vais maintenant utiliser jqGrid open source, chose que je ne vais pas opter pour une commerciale , quelqu'un Peut-il m'indiquer des liens pour commencer à jqGrid et Asp.Net des Formulaires Web , ce serait vraiment génial si quelqu'un vous donne un exemple qui montrera gratuit de colonnes à partir d'un échantillon de table en jqGrid , j'ai trouvé quelques articles en ligne , mais couldnot de comprendre comment il fonctionne.
Toutes les suggestions sont les bienvenues.
Merci.
OriginalL'auteur Priyank Patel | 2012-05-21
Vous devez vous connecter pour publier un commentaire.
Je pense que l'utilisation de Visual Studio les projets de démonstration pourrait vous aider pour la plupart.
La démo de la réponse utilise ASHX gestionnaire dans ASP.NET Web Formulaire de demande. Il utilise seulement gratuit package open source jqGrid qui consistent à partir du code JavaScript. La dernière version du code source que vous pouvez télécharger à partir de github.
Une autre démo de la réponse utilise ASHX gestionnaire dans ASP.NET Web Formulaire de demande trop. Il montre comment mettre en œuvre la modification de la grille.
Je pense avoir à la fois du projet de démonstration, vous pouvez créer une application qui utilise l'ensemble des jqGrid fonctionnalités. En outre, l'utilisation de ASHX gestionnaire dans ASP.NET Web Formulaire de définir seulement la manière dont le client de communiquer avec le serveur. Ainsi, vous pouvez utiliser tout de la technologie que vous préférez pour l'accès de Base de données. De sorte que Vous pouvez utiliser Entity Framework ou LINQ to SQL ou même plus vieux, mais dans de nombreux cas, la meilleure du point de vue des performances
SqlCommand
avecSqlDataReader
.Il est important de comprendre que vous pouvez obtenir la plupart des exemples de code créé pour une autre technologie comme ASP.NET MVC (voir l'exemple, un autre, cette une ou cette une). De sorte que vous pouvez mettre en œuvre la saisie semi-automatique, à l'Exportation vers Excel etc fonctionnalités dans le ASHX gestionnaire dans ASP.NET Web solution de la Forme.
La première démo est très facile. Elle est constituée de
Simple.aspx
page ayant<table id="UsersGrid" ></table><div id="UsersGridPager"></div>
balisage et du code JavaScript$("#UsersGrid").jqGrid({url: 'jqGridHandler.ashx', datatype: 'json',...});
qui convertir la table vide sur la grille. La pagejqGridHandler.ashx
a le codejqGridHandler.ashx.cs
oùBuildJQGridResults
sera utilisé pour la simple réponse du serveur. Une autre méthodeGetUsers
sera pas utilisé, mais il montre commentBuildJQGridResults
peut être modifié pour utiliserSqlConnection
à la place.très apprécié , merci de ton 🙂
Vous êtes les bienvenus! Si vous désirez obtenir plus tard de nouvelles questions, vous pouvez vous demandé il me cause.
Je n'utilise pas de produit commercial jqSuite ou d'autres produits de trirand.net, mais je peux utiliser toutes les fonctionnalités qui sont dans votre dernier commentaire. La différence est surtout que si vous utilisez le produit commercial, vous pourrez rapidement créer des applications à l'aide de Visual Studio GUI. Le code sera généré pour vous. Si vous utilisez un produit gratuit que vous avez à écrire plus de code JavaScript, mais vous savez exactement ce que votre programme ne. Donc, vous devez décider quoi correspond le plus à vos exigences.
OriginalL'auteur Oleg