begin process at 2010 03 16 11:29:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > UN DATAGRID COMPLET (ADD, UPDATE, DELETE, ...)

UN DATAGRID COMPLET (ADD, UPDATE, DELETE, ...)


 Information sur la source

Note :
5,67 / 10 - par 3 personnes
5,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous :datagrid, xml, rss Niveau :Débutant Date de création :04/03/2005 Vu / téléchargé :42 441 / 6 540

Auteur : jesusonline

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Un exemple complet de datagrid, avec la possibilité d'editer, ajouter, supprimer etc...

La base de données est dans un fichier XML, il vous faut donc définir les droits d'écritures sur le dossier data.

J'ai fait ce datagrid principalement pour apprentissage, mais le second but est de pouvoir créer un feed RSS unique à partir de plusieurs petits feed.

Je n'ai pas extremement commenté le code, mais celui ci est relativement simple.

Source

  • ' Tout est dans le zip
  • ' Pour l'installer, il vous suffit de mettre tout les fichiers dans c:/inetpub/wwwroot/test/datagrid/
  • ' dans IIS, définisser la dossier datagrid en tant qu'application
  • ' dans IIS, aller jusqu'au dossier, puis propriété du dossier, et cliquer sur le bouton créer une application
  • ' Il faut aussi accorder le droit d'ecritures au sous dossier data, toujours dans IIS
' Tout est dans le zip 

' Pour l'installer, il vous suffit de mettre tout les fichiers dans c:/inetpub/wwwroot/test/datagrid/ 
' dans IIS, définisser la dossier datagrid en tant qu'application 
'                 dans IIS, aller jusqu'au dossier, puis propriété du dossier, et cliquer sur le bouton créer une application 
' Il faut aussi accorder le droit d'ecritures au sous dossier data, toujours dans IIS

 Conclusion

Si vous trouvez des bugs n'hesitez pas à me le faire remarquer, idem si vous pensez à d'autres améliorations.

Si vous avez des questions, la partie commentaire est la pour ca.  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) UTILISATION DE LA MÉTHODE SORT ET SORTDIRECTION AVEC UN GRID...
Source .NET (Dotnet) RESPONSE.FILTER : MANIPULATION DU STREAM DE SORTIE ASP.NET
Source avec Zip Source .NET (Dotnet) OPTIMISATION DE LA SERIALISATION JSON POUR LES LIST<T>
Source avec Zip Source .NET (Dotnet) CRAWLABLELINKBUTTON : UPDATEPANEL ET RÉFÉRENCEMENT
Source .NET (Dotnet) POSTBACKCONTROL - COMMUNICATION CLIENT/SERVEUR AVEC LES UPDA...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) UTILISATION DE LA MÉTHODE SORT ET SORTDIRECTION AVEC UN GRID... par jesusonline
Source avec Zip Source .NET (Dotnet) CUSTOM DATEPIKER DÉRIVANT DE COMPOSITECONTROL par fredzool
Source avec Zip UN MODULE POUR APPRENDRE SQL par Elmarzougui
Source avec Zip Source .NET (Dotnet) BOUTON QUI EMPECHE LE MULTI CLIC AVANT LA FIN DU TRAITEMENT.... par fredzool
Source avec Zip Source .NET (Dotnet) BOUTON AVEC CSS ET USERCONTROL WITH EVENT par fredzool

 Sources en rapport avec celle ci

AJOUTER UN NOEUD DANS UN FICHIER XML DÉJÀ EXISTANT par pkzip
Source .NET (Dotnet) RÉCUPÉRER DES VALEURS D'UNE LIGNE DANS UN DATAGRID APRÈS AVO... par PascalCmoa
CONVERSION D'UNE DATE/HEURE STANDARD VERS DATE/HEURE CONFORM... par processus
Source avec Zip LECTEUR DE FLUX RSS OBJET par Yoyo2B
ASP - EXEMPLE SIMPLE DE GÉNÉRATION DE FLUX RSS par fabrice69

Commentaires et avis

Commentaire de franckblack le 05/03/2005 13:08:22

Bravo, ton boulot est excellent.

Commentaire de paradoxxl le 08/03/2005 15:52:01

cool merci , seul regret c'est du vb.net :(

Commentaire de paradoxxl le 08/03/2005 16:04:05

au temps pour moi, il n'y a pas de code vb.net dans cette source; pardonne moi jesus..

Commentaire de paradoxxl le 08/03/2005 16:04:42

au temps pour moi, il n'y a pas de code vb.net (enfin tres tres peu) dans cette source; pardonne moi jesus..

Commentaire de paradoxxl le 08/03/2005 22:56:21

je note un petit bug, lorsque l'on est sur la page 2 de la pagination et qu'on supprime les enregistrements à partir du bas, jusqu'à ne plus en avoir sur la page 2 du datagrid, on a ce petit message :

http://webpoupoute.free.fr/files/864684687.jpg

ps: et sinon jesusonline, c'est dommage que l'on puisse pas modifier/supprimer ses commentaires, parce que la, j'ai un peu l'air d'un boulet :P

A+

Commentaire de jesusonline le 09/03/2005 22:49:29 administrateur CS

Arg, je regarderais ca quand j'ai le temps ...

Bizarre :(

Cyril

Commentaire de Yopyop le 02/04/2005 18:56:30

salut,

merci pour ton code..

il y a toute une série d'article très détaillés sur le datagrid à l'adresse suivante (en anglais):

http://aspnet.4guysfromrolla.com/articles/040502-1.aspx

au final, le datagrid est cool, mais c'est un gadget (je suis pénible...), il y a trop de postbacks... je l'utilise pour afficher les données, mais par pour l'update/delete/edit..cancel.

De plus, dans ton code, tu recharges les données à chaque fois.
Je suis pas sûr que ce soit nécessaire (en tous cas dans dans DataGrid1_CancelCommand) étant donné que le viewstate est activé.

Autrement... j'aime beaucoup beaucoup le design de ta page :)
Peut réutiliser tes images ?

yopyop

Commentaire de jesusonline le 02/04/2005 19:05:52 administrateur CS

Oui tu peux reutiliser les images, en fait celles ci proviennent de dotnetnuke ;)

Pour ce qui est du datagrid, oui j'aurais pu mettre mes données en cache, et peut etre éviter de recharger à chaque fois, et c'est vrai que le datagrid, je le conseil pas en web mais plutot en intranet, en web il est beaucoup trop lourd ... mieux vaut utiliser un repeater et faire soit meme l'affichage des données.

Commentaire de Yopyop le 04/04/2005 02:02:31

Salut paradoxxl,

en fait le bug provient du fait que tu effaces le dernier élément d'une page et que le datagrid essaie de réafficher cette .. .or 'elle n'existe plus'.

tu peux mettre
    Private Sub BindData()
        Dim DS As New DataSet
        DS.ReadXml(Server.MapPath("~\data\RssFeed.xml"))
        DS.ReadXmlSchema(Server.MapPath("~\data\RssFeed.xsd"))
        DataGrid1.DataSource = DS.Tables(0).DefaultView
        DataGrid1.DataKeyField = "ID"
        Try
            DataGrid1.DataBind()
        Catch ex As Exception
            Me.DataGrid1.CurrentPageIndex = Me.DataGrid1.PageCount() - 1
            DataGrid1.DataBind()
        End Try
        DS.Dispose()
    End Sub

Commentaire de joelatongue le 01/06/2005 16:45:36

Salut, j'ai une question mais j'ai bien regardé différents tutos sur la gestion des événements mais j'ai pas trouvé de raison objective pour mon pb.
J'm'autoforme sur les datagrids en ce moment et voici mon soucy :
Je pose une datagrid via l'interface VStudio.
En dynamique je crée une colonne de type EditCommand l'ajoute dans mon datagrid...l'affichage est nickel.
Je souhaite récupérer l'événenement du click sur un bouton edit et là c'ets le drame.
=> voici le prototype :
Private Sub supertest(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) handles MonDataGrid.EditCommand

Cette procédure n'est jamais appelée.
Je suppose que pour que l'événement EditCommand soit pris en compte, il faut appliquer un paramètre quelque part, mais je ne trouve pas.

J'ai testé l'assistant Vstudio avec le PropertyBuilder => la fonction du prototype précédent est appelée.
La seule différence que j'ai détectée c'est que sur la partie dite "html" par Vstudio une balise <ASP column> qui correspond à la colonne ajoutée via le property builder.

Merci d'avance,

Bye..............Rémi.

Commentaire de webmed le 21/12/2005 19:40:18

salut, merci jesusonline pour ce bouquet, mais j'ai le message d'erreur suivant :
"Message d'erreur de l'analyseur: Il est erroné d'utiliser une section inscrite en tant que allowDefinition='MachineToApplication' au-delà du niveau de l'application. Cette erreur peut être causée par un répertoire virtuel qui n'est pas configuré comme une application dans IIS."

Commentaire de reghasnaa le 26/07/2006 17:26:41

Bonjour

je vous félicite en premier sur ce code.

je veux simplement comprendre pourquoi les évements du datagrid étaient mis dans "#Région".

merci

Commentaire de Yopyop le 26/07/2006 18:30:30

salut,

#region permet de "regrouper" le code au niveau de l'interface de visual studio (pour plus de lisibilité).

tout le code qui se trouve entre #region et #end region peut être "fermé/déployé" avec les + - dans l'interface de développement, ce qui évite de scroller sur 18 pages...



Commentaire de ramboana le 13/08/2006 08:12:36

c'est excellent

Commentaire de Pedrosa le 31/08/2006 19:22:06

J'y crois, oui.

Commentaire de mehdikobra le 22/05/2008 21:42:37

c' super !! tu px le faire d'une fa?on moin compliqu? !!
m? tjr tr?s bo travail !! bravo ...

Commentaire de ibtissam23 le 14/04/2009 22:11:47

merciiiiiiiiiiiiiii bcqqqqqqqqqqqqqqqqqqq

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

RSS et publication [ par gyzmo222 ] Salut,Mon probl&#232;me n'est surement pas tr&#232;s compliqu&#233; mais je ne m'y connais vraiment pas en rss.J'ai r&#233;ussi &#224; cr&#233;er un r rss et asp [ par drjey ] Salut j'aimerais savoir comment faire construire une page rss avec des elements tires d'une base de donnee.C'est a dire un fichier rss (xml) qui soit flux rss sur page .asp [ par sliverdust ] Bonjour,j'ai utilisé le script  Générer un flux RSS en asp3.En utilisant le script que j'ai légèrement modifier pour l'adapter à mon cas(base access). multiple xml datagrid [ par cailloux79 ] est-il possible d'afficher plusieurs fichiers xml dans un datagrid en flex? xml [ par imedgamra ] bonjour,je veux créer un flux rss qui s'affiche sur le bureau j'ai installé un lecteur rss(infoscape 1.7) je sais bien que ce lecteur doit consulter u Géréner de l'RSS en ASP : l'extension peut-elle être XML [ par gipp ] Bonjour,Lorque je génére de l'RSS en ASP, l'extension de l'URL est naturellement ".asp" !Je souhaiterai savoir comment faire si je désire que mon URL datagrid ou gridview? [ par achora2006 ] bonjour je suis débutante en programmation je réalise maintenent un site asp.net en  vb.net avec visuel studio 2005.je veux savoir la différence entre [ASP][XML] probleme lecture du fichier xml [ par dragonrunne ] Salut,j'ai un soucis avec ce code :    dir = Server.MapPath("..\")    Set objxlang= Server.CreateObject("Microsoft.XMLDOM")    xml_lang="http://www.pl dropdownlist dans un Datagrid [ par rghribi ] Salut,jai un petit probleme avec datagrid ! j'ai ajouté une dropdownlist pour chaque ligne de ma datagrid pour selectionner une valeur.c Imprimer un DataGrid [ par Devlop001 ] Bonjour tout le monde, développer, développement ... c'esr C#.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales