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 :

probleme avec les datagrid


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 433
    Par défaut probleme avec les datagrid
    salut,
    c'est la premiere fois que je vais utiliser les datagrid, et ça m'opose des petit problémes.
    le probleme : je veux afficher juste un titre sous forme d'un hyperlink, autremant dit je veux juste afficher un seul champ de ma base et lorsque je clique sur le titre les différentes informations seront affichés.
    mais mon soucis c'est que dans ma requette je dois selectionner 2 champs

    voila les 2 fichiers

    .aspx.vb

    Dim Cmd As New SqlDataAdapter("Select id_article,titre from Article , con)
    Dim da As New DataSet
    Dim ds_table As New DataTable
    Try
    con.Open()
    Cmd.Fill(da, "table1")
    ds_table = da.Tables("table1")
    With DataGrid3
    .DataSource = ds_table
    .DataBind()
    End With

    . aspx

    <aspataGrid id="DataGrid3" runat="server" PageSize="12" AllowPaging="True" BorderColor="#CCCCCC"
    ShowHeader="False">
    <Columns>
    <asp:TemplateColumn>
    <ItemTemplate>

    <a class='lien' href="javascript:ouvreFenetre('Detail_presse.aspx?id_article=<%# Databinder.Eval(Container.DataItem,"id_article")%>')"><%# Databinder.Eval(Container.DataItem,"titre")%></a>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    <PagerStyle HorizontalAlign="Center" Mode="NumericPages"></PagerStyle>
    </aspataGrid>

    lorsque je compile j'ai trois champs dans page le hyperlien + le id + le titre
    je veux juste affichier le hyper lien.

    des idées???

  2. #2
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Je ne comprend pas pourquoi tu te sers du datagrid

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Je suis assez d'accord avec Poulain,

    il me semble qu'avec un sqlDataSource et une DropDownList tu pourrais afficher ton titre et avoir ton id en value

    ensuite un second sqlDatasource, une gridview, ta requete avec restriction sur la value du controle DropDownList

    et le tour est joué

Discussions similaires

  1. Problem avec les colonnes dans un datagrid
    Par randriamanana dans le forum ASP.NET
    Réponses: 15
    Dernier message: 18/07/2007, 16h53
  2. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  3. PROBLEME AVEC LES REQUETES IS NULL / NOT EXISTS
    Par sylvaine dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/06/2004, 13h26
  4. Problem avec les *.AVI sur les panels
    Par NaDiA_SoFt dans le forum C++Builder
    Réponses: 3
    Dernier message: 31/08/2003, 22h50
  5. probleme avec les processus
    Par saidi dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/02/2003, 00h18

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