IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Créer des liens sur un tableau dynamique


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut Créer des liens sur un tableau dynamique
    Bonjour tout le monde!
    J'ai un problème assez technique et honnetement je sais même pas si cela est réalisable mais bon j'ai confiance en vous pour m'aider .

    Voila j'affiche dans un tableau (reapeter) le contenu d'une table SQL d'une base de données située sur un server.
    Il s'agit dans ce contenu des nom des entreprises clientes d'une société de téléphonie mobile.

    Mon problème se trouve au niveau des liens, car chaque client possède plusieurs mobiles. La requete est assez simple. J'aimerais enfait, ci cela est possible que lors de l'affichage l'internaute n'aura qu'a cliqué sur le nom d'une société pour afficher sa flotte de mobile, c'est à dire réalisé cette requete derière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim Command1 As New SqlCommand("select mob from TableMobile where client='"+ NomClic +"' order by mob", Conn)
     Dim oReader As SqlDataReader = Command1.ExecuteReader()
    Merci d'avance!!!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut
    Utilise un gridview avec un 'Buttonfield' et un rowcommand qui te fera ta requête en fonction de la ligne cliquer

  3. #3
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    rowcommand? Excuse moi mais j'ai jamais entendu parlé (sans blague) et je ferais des recherches la dessus mais esque tu peux m'en parlé un tout petit peu s'il te plait?
    C'est une sorte de SqlCommand?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut
    toto.aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    /* La tu fait ton gridview */
    <asp:GridView ID="GVClients" runat="server" AutoGenerateColumns="False" AllowSorting="true" AllowPaging="true"				        DataSourceID="SqlClients" DataKeyNames="Id"  Width="100%" PageSize="20">
    <Columns>
           <asp:ButtonField CommandName="Modifier" DataTextField="Nom"  HeaderText="Nom" ItemStyle-Width="70px" SortExpression="Nom" />
    	<asp:BoundField DataField="Description"  HtmlEncode="false" HeaderText="Description" ItemStyle-Width="40px" SortExpression="Description" />
         </Columns>
    </asp:GridView>
     
    /* Tu bind avec ta commande sql */
      <asp:SqlDataSource ID="SqlClients" runat="server" ConnectionString="<%$ ConnectionStrings:BaseSql %>"></asp:SqlDataSource>
    toto.aspx.vb
    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
     
    /* Dans ton page_load tu charge le grid avec ta commande sql */
    SqlClients.SelectCommand = "SELECT [Nom],[Description] FROM [Clients]"
    GVClients.DataBind()
     
     
    /* Quand on utilisateur click sur une des lignes de ton grid cela creer un evenement rowcommand */
     
     
    Protected Sub GVClients_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GVClients.RowCommand
            Select Case e.CommandName
                Case "Modifier"
                   SqlClients.SelectCommand = "select mob from TableMobile where client='" & GVActions.Rows(e.CommandArgument).Cells(0).Text & "' order by mob"
                  GVClients.DataBind()
    end sub
    Voili pour l'idée ^^

  5. #5
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Wahou là tu me fais peur là, chapeau t'es trop fort
    Je suis entrain de télécharger VB parceque je codais avec Dreamweaver et beaucoup m'ont conseillé de transiter. Mais en atendant je réadapte ton code à mon contexte et je t'informe

    Merci encore pour tout samzorINCA

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut
    Enfin la je tes fait un version brouillon pour que tes une idée du fonctionnement, avec le code tel quel cela ne fonctionnera pas je pense.

Discussions similaires

  1. [XL-2010] Créer des liens hypertextes automatiquement sur les valeurs d'une colonne
    Par Mikayel dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/10/2014, 15h22
  2. Créer un lien sur chaque ligne d'un tableau
    Par bza88 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/12/2013, 16h45
  3. [XL-2007] Créer des liens sur les formes et verrouiller des formes
    Par kopax dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/08/2011, 11h23
  4. [XL-2007] Créer des liens hypertextes sur des colonnes
    Par Androquest dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/05/2011, 23h08
  5. créer des liens dynamiquement
    Par techtonyc dans le forum Web
    Réponses: 2
    Dernier message: 04/04/2007, 09h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo