begin process at 2012 05 28 00:39:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

Passage de paramètres datagrid => formulaire


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

Passage de paramètres datagrid => formulaire

vendredi 2 avril 2004 à 09:01:36 | Passage de paramètres datagrid => formulaire

Kati83


Bonjour à tous,

J'ai une datagrid qui affiche certaines des informations
de ma bd.
Elle contient aussi deux colonnes de boutons : supprimer et modifier.

Je voudrais qu'en cliquant sur modifier on aille sur une
page de formulaire de modification prenant en paramètre
l'id de la ligne. [ je sais que je peux modifier grâce au datagrid, mais mes infos sont trop volumineuses, donc il vaut mieux que je fasse les modifs via un formulaire]

Pour passer le paramètre, je fais :

Server.Transfer("http://monurl/MonForm.aspx?id="+Id);

et dans les propriétés de ma datagrid, je mets DataKeyField="Id"

Est-ce que j'ai utilisé la bonne méthode pour passer mon paramètre ?
Comment est-ce que je dois faire dans ma page de formulaire pour pouvoir récupérer et utiliser l'id de la ligne ?

Merci d'avance.

PS : dsl si je ne suis pas sur le bon forum, mais j'étais sur celui de c# et on m'a renvoyée ici...




*** Kati ***
vendredi 2 avril 2004 à 09:41:03 | Re : Passage de paramètres datagrid => formulaire

PeTeRsLaStAr

Membre Club
Salut !
Alors voilà comment récupérer l'ID en cours.
Le code suivant te permet de récupérer l'ID de la ligne en cours.

Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand
'-- récupère l'ID de la ligne
Dim intNoId = e.Item.ItemIndex
End Sub

Ensuite, si tu souhaites modifier les valeurs via le bouton modifier, tu dois faire la chose suivante: (enfin là, ça ne te montre que comment récupérer des valeurs.... Après moi dans mon code, je modifie via un update, et je reloade après...)

Dim txtCol1 as TextBox

txtCol1 = (CType(DataGrid1.Items(e.Item.ItemIndex).Cells(0).Controls(0), TextBox))
Response.write txtCol1.text

(Perso je récupère en Castant en TextBox... Je sais pas si c la solution "officielle", mais chez moi ça marche comme ça, alors...)

Voilà. ça répond à ta question ?

:)


****************************************************
Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher


Cette discussion est classée dans : formulaire, modifier, datagrid, id, paramètre


Répondre à ce message

Sujets en rapport avec ce message

HyperlinkColumn - Datagrid [ par cfabre22 ] Bonjour, Dans un datagrid, j'ai une colonne de type hyperlinkcolumn.Je souhaiterais pouvoir modifier le paramètre DataNavigateURLFormatstring dynamiqu protection d'une page par un mot de passe [ par wboultam ] Bonjour,je veux protéger une page, j'ai utiliser le code ci-dessous sur la page qui méne vers la page à protéger mais si je tente d'acéder directement récupérer en paramètre une valeur d'un datagrid [ par jtrial ] bonjour,je voudrais que lorsque je clique sur une cellule d'un datagrid, par exemple une référence , générer une autre page avec un datagrid ne conten Datagrid : modifier sa présentation [ par batchoupi ] Bonjour,Existe-t-il une option qui permet de limiter le nombre de colonnes dans un datagrid??ce que j'aimerai faire, c qu'au lieu que le libelle de ma datagrid costaud [ par dedzep ] comment faire un datagrid avec une base contenant 2 tables : parents >id, nom, prenom_pere, pernom_mereenfant > id, prenom, sexe1) lire dans un datagr Comment Modifier une Base (acccess) via formulaire ASP [ par battleduck91 ] Bonjour à tous,Je viens ici poster ce message car je recherche déséspérément une solution. Voilà, je vais essayer de poser mon problème clairement :- Choisir ID cellule Datagrid [ par Jufoxx ] Bonjour, je souhaiterai générer l id de mes cellules.e.Item.Cells(i).ID = strID & iQuand je fais cela j'obtiens : id="DataGridConge__ctl2_datagd__ctl2 Modifier valeur de colonne dans un datagrid [ par kenzo080 ] Bonjour, Je cherche a remplacer le resultat d une colonne de mon datagrid. Au lieu d avoir des "0" ou "1", je veux mettre des "Yes" ou "No". J ai vu q url rewriting ou ma femme me quitte pour un programmeur php ! [ par dedzep ] mon site à plus de 30000 références logique de mon site (classique quoi ! ):page coté gauche  : dans un datagrid j'affiche mes familles d'article problème DataGrid [ par threadom ] Bonjour,Je suis actuellement en train de coder une application web en asp.net/c#. J'utilise un DataGrid qui se construit dynamiquement grâce à l'optio


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 0,686 sec (3)

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