begin process at 2012 05 28 02:38:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Débutants

 > 

Mise à jour d'un Datagrid


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mise à jour d'un Datagrid

mercredi 22 février 2006 à 10:30:36 | Mise à jour d'un Datagrid

Pepin21

Bonjour,
voilà mon problème : je dois faire une page en asp.net et C# qui doit permettre de faire une recherche suivant plusieurs critères. Au chargement de ma page toute la table de ma base de données est affichée dans un datagrid. Ensuite en choisissant les critères dans des dropdownlists je voudrai que les données du datagrid se mettent à jour dynamiquement. Comment puis je faire?
 
mercredi 22 février 2006 à 10:52:02 | Re : Mise à jour d'un Datagrid

Pepin21

Je me rend compte que je n'ai pas été très clair : je voudrais qu'à chaque selection de nouveau critère, les données de mon datagrid s'affinnent. En gros je voudrais pouvoir faire des requêtes sur les données du datagrid. Est-ce possible?
mercredi 22 février 2006 à 11:09:07 | Re : Mise à jour d'un Datagrid

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Bonjour,

c'est relativement simple :)

lors de ta premiere requete de la page tu fais ta requete vers la base sql pour charger un dataset ensuite tu met un dataview sur le dataset tu bind ton gridview avec ton dataview lorsque le drop change tu met un rowfilter sur le dataview et tu rebind ton gridview :)


Cyril - MVS - MCP ASP
mercredi 22 février 2006 à 11:20:26 | Re : Mise à jour d'un Datagrid

Pepin21

Dis comme ça, je t'assure que ça n'a pas l'air simple pour une débutante ! Je vais reprendre tout ces mots clés pour les comprendre et je les appliquerai dans l'ordre donné.
Merci beaucoup pour ta réponse, je sais au moins que c'est faisable. Si j'ai un souci, je reviendrai sur le forum !
mercredi 22 février 2006 à 14:47:31 | Re : Mise à jour d'un Datagrid

Pepin21

Je comprend pas très bien ce qu'est le gridview et donc comment le lier au dataview...
mercredi 22 février 2006 à 15:05:28 | Re : Mise à jour d'un Datagrid

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
si tu travailles en .net 1.1 tu n'as pas le gridview mais son ancetre le datagrid

pour lier un dataview avec un datagrid/gridview il suffit de faire

gridview1.datasource = tondataview
gridview1.databind()


Cyril - MVS - MCP ASP
mercredi 22 février 2006 à 15:07:30 | Re : Mise à jour d'un Datagrid

Pepin21

Oui c'est ça, j'ai bien un datagrid. Merci !
mercredi 22 février 2006 à 15:47:03 | Re : Mise à jour d'un Datagrid

Pepin21

Pour tester le rowfilter j'ai fait ça :

protected void ville_selectedindexchanged(object sender, EventArgs e){
   DV.RowFilter = " ville= 'Paris'";
   grille.DataSource = DV;
   grille.DataBind();
}
Et à la selection d'une ville, ça me renvoie un datagrid tout vide. Alors qu'il y a bien des lignes avec Paris comme ville.
Tu aurais une idée?

mercredi 22 février 2006 à 15:52:14 | Re : Mise à jour d'un Datagrid

jesusonline

Membre Club Administrateur CodeS-SourceS
Oui mais la est-ce que tu as bien sauvegardé ton dataset ?

il faut mettre un dataset (les données) persistants sinon ca ira pas :)


Cyril - MVS - MCP ASP
mercredi 22 février 2006 à 16:17:58 | Re : Mise à jour d'un Datagrid

Pepin21

Au secours je suis perdue!
Voilà comment j'ai fait :
J'ai déclaré un dataset resultat et un dataview DV en variable globale.
Dans la fonction page_load si ce n'est pas un postback je fais ma requete pour remplir mon datagrid en passant par le DV :   
   SqlDataAdapter Requete= new SqlDataAdapter( . . . )
   Requete.Fill(resultat);
   DV = resultat.Tables[0].DefaultView;
   
grille.DataSource = DV;
   grille.DataBind();
A la selection d'une ville, pouf : auto-postback, appel à la fonction ville_selectedindexchanged, et re-pouf : plus rien dans mon datagrid.
Voilà, si je peux te prendre encore qq minutes de ton temps, j'en serai heureuse!

1 2

Cette discussion est classée dans : page, données, datagrid, jour, critères


Répondre à ce message

Sujets en rapport avec ce message

PB de mise à jour avec une bdd [ par GerardChezy ] Salut à tous.Dites moi comment faire : Dans une page web, sous c#, je vais lire une bdd sous sql. J'affiche le contenu de mes champs dans des textbox. Mise a jour Datagrid [ par tiolebucheron ] Bonjour, Je vais d'être bref et clair Je construit mon datagrid sur ma première page ("feuil1.aspx", "frame : fe_data") J'ouvre une deuxième page "fe Pages de Datagrid [ par dbx99 ] Bonjour, j'ai un problème avec une datagrid sur une page aspx : elle affiche 10 enregistrements par page la navigation est numérique (numero de page Mettre à jour les données d'un DropDownList en fonction du choix d'un autre DropDownList [ par Sardonnen ] bonjourj'aimerais savoir comment faire en AS.NET V1 la mise à jour des données d'un dropdownlist en fonction du choix d'une sélection dans un autre dr mise à jour d'une DataGrid [ par abdelnet ] AbdelBonjour,J'ai une question qui parait simple...Sous .net, je vx savoir le code de la mise à jour d'une DataGrid lorsque celui-ci dépend d'une requ Datagrid [ par Pepin21 ] Bonjour,voilà, j'ai un datagrid avec pour chaque ligne, sur la dernière colonne, une checkbox. L'utilisateur doit cocher toutes les lignes qu'il souha mise à jour d'un controle depuis une autre page en asp.net 1.1 [ par Sardonnen ] bonjourje souhaiterais effectuer une mise à jour d'un datalist à partir du clic sur le lien d'une autre page, comment dois je faire??? Imprimer un datagrid ou exporter [ par beabea ] bonjour, Je développe sous visual studio 2003 en vb.net je débute et j'ai un datagrid qui représente un calendrier sur 30/31 jours en colonnes et en Pagination d'un DataGrid [ par fr64 ] Bonjour,J'ai mis en place la pagination automatique pour un datagrid, avec le mode "Numéros de page".Le rendu est le suivant: 1 2 3 4 5 6, avec chaque Datagrid : pertes des données [ par RegVB ] Bonjour à tous,Mon application comporte un datagrid (une colonne avec checkbox et le reste céées dynamiquement selon les options de l'utilisateur, Aut


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,295 sec (3)

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