Bonsoir,
Je veux afficher le résultat de ma requête, que je traite dans le fichier x.aspx.vb en cliquant sur un bouton donnée, sur la même page qui sous le nom x.aspx.
Je me demande comment récupérer cela ?
Merci.
Bonsoir,
Je veux afficher le résultat de ma requête, que je traite dans le fichier x.aspx.vb en cliquant sur un bouton donnée, sur la même page qui sous le nom x.aspx.
Je me demande comment récupérer cela ?
Merci.
J'ai crée une datagridview sur la même pas où seront affichés les résultats si jamais il y a une corréspondance.
J'ai fait comme ceci :
Il me donne l'erreur suivante par rapport au premier "<%"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <asp:GridView ID="D" runat="server"> <% conn.open() cmd = conn.CreateCommand sql = "SELECT * FROM destination where nom_destination='" & t2.Text & "'" cmd.CommandText = sql dr = cmd.ExecuteReader dt = New DataTable dt.Load(dr) D.DataSource = dt conn.Close() %> </asp:GridView>
Error 10 Code blocks are not supported in this context.
Une idée ?
Merci.
Apparemment, t'as pas écouté ce qu'on a dit dans ton post précédent.
Tu fais tout par toi même sans chercher au préalable sur Internet.
Je jure que je cherche sur le net !!!
J'ai su qu'il faut mettre le code VB entre le <% %> et c'est ce que je suis entrain d'appliquer à savoir que j'ai exclu le fait d'utiliser deux pages pour l'affichage de mes données....
Salut,
Peut-être devrais-tu lire ceci:
http://ditch.developpez.com/aspnet/introduction/
Et ceci: http://dotnet.developpez.com/faq/asp...age=scriptlets
A+
"Winter is coming" (ma nouvelle page d'accueil)
Très utils tes liens Immobilis merci (-:
Voilà où j'en suis avant d'aller me coucher :
J'ai pu ajouter le datagridview sur ma page mais sans la clause where qui devrait être définie par rapport à un champs de texte t2.text
Ce qui me donne comme résultat un affichage de toutes les données de ma table destination.
je vous montre un extrait du code :
Si je veux faire un where ref_num = t2.text il faut l'ajouter comment sur la requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"> <Columns> <asp:BoundField DataField="NUM_ACCOMPAGNATEUR" HeaderText="NUM_ACCOMPAGNATEUR" SortExpression="NUM_ACCOMPAGNATEUR" /> <asp:BoundField DataField="NOM_DESTINATION" HeaderText="NOM_DESTINATION" SortExpression="NOM_DESTINATION" /> <asp:BoundField DataField="DESCRIPTION" HeaderText="DESCRIPTION" SortExpression="DESCRIPTION" /> // Autre colonnes </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Scott %>" ProviderName="<%$ ConnectionStrings:Scott.ProviderName %>" SelectCommand="SELECT "NUM_ACCOMPAGNATEUR", "NOM_DESTINATION", "DESCRIPTION", "NBR_MAX_PERSONNES", "NOM_PAYS_ESCALE", "NBR_ESCALES", "DUREE" FROM "DESTINATION""> </asp:SqlDataSource>
J'ai utilisé les scriptlets mais ça ne fonctionne pas au sein de la requête.
"Winter is coming" (ma nouvelle page d'accueil)
Oui j'ai la possibilité de choisir mon champs de texte pour la clause WHERE mais ça n'a pas l'air de marché ...
J'essaye et je ressaye avec l'assistant en selectionnant mon champs de texte mais ça me donne rien en affichage. Comme si j'écris rien dans le champs de texte
Par défaut, affiche rien dans ton gridview, et met un formulaire au dessus qui au clic sur "OK" lance la requête avec tes clauses where que tu veux non ?
Si ton labeur est dur et que tes résultats sont minces, rappelles-toi qu'un jour, le grand chêne a été un gland comme toi !
Salut Hot_Abd,
Tu as mis le post en résolu?
C'est bien si tu mets la solution pour en faire profiter tout le monde.
Merci.
A+
"Winter is coming" (ma nouvelle page d'accueil)
Au fait c'est simple. J'ai fait avec vos conseils et j'ai utilisé la même page pour afficher le résultat de ma recherche.
J'ai utiliser une session où je récupère les données de mes textbox.
Merci encore.
salut,
est ce que je peut voir ta solution car j'ai la meme probleme
merci
au click de ton bouton quand tu effectues ton traitement fais une session("xxx") = Valeur
Après tu peux appeler cette session sur une autre page de la même façon pour y effectuer des testes.
Genre :
if session("xxx") = "" then msgbox("slt") ...
C'est très simple comme principe et même code !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager