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 :

[ASP.NET et SharePoint Designer] Item par défaut d'une DropDownlist


Sujet :

ASP.NET

Vue hybride

Enthau [ASP.NET et SharePoint... 09/07/2008, 08h52
Philippe Vialatte Salut, pourquoi ne pas le... 09/07/2008, 09h42
Enthau Slt, j'utilise Sharepoint... 09/07/2008, 11h03
Enthau Bonjour, je me permet de... 17/07/2008, 10h33
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut [ASP.NET et SharePoint Designer] Item par défaut d'une DropDownlist
    Bonjour,

    j'ai une DropDownlist rempli grâce à une requête SQL.
    J'aimerai pourvoir dire que lors du premier chargement de la page, par défaut ça me mette le 5ème élément par exemple.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <asp:DropDownList runat="server" id="Liste_date" Width="280px" Height="19px" AutoPostBack="True" DataTextField="TypeBloc" DataSourceID="SqlDataSource1" DataValueField="TypeBloc">
    <asp:ListItem Selected="True"></asp:ListItem>
    </asp:DropDownList>
    et ma requête SQL :
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    <asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString="Data Source=intranet;Initial Catalog=&quot;gestion entrees&quot;;User ID=sa;Password=spssps" ProviderName="System.Data.SqlClient" SelectCommand="select CONVERT(VARCHAR,date,103) as date from
    (
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())-4*7 as date
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())-3*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())-2*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())-1*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+1*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+2*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+3*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+4*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+5*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+6*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+7*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+8*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+9*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+10*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+11*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+12*7
    union
    select DATEADD(DAY, 1-DatePart(DW, getDate()+1), getDate())+13*7
    ) as date">
    </asp:SqlDataSource>
    et je voudrai au début avoir la 5ème ligne (semaine courante) au lieu de la 1ère (comme un selected en HTML).
    Comment faire ?

    Merci

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Salut,

    pourquoi ne pas le faire cote serveur ? Tu es dans une page Sharepoint ?

    Je crois que tu vas devoir passer par du javascript

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    Slt,
    j'utilise Sharepoint Designer, donc je n'utilise pas de code behind.
    Si je met du javascript, comme j'ai des dropdownlist avec autopostback à true, a chaque changement ca me remet l'élément que je spécifie dans le javascript, donc ca me va pas...
    Merci tout de même de ta réponse

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    Bonjour,

    je me permet de relancer cette discussion car je viens d'arriver à ajouter du javascript dans le onload de mon body de ma master page.
    Le soucis avec le javascript c'est que j'ai une fonction toute simple qui me permet de mettre un élément par défaut de la dropdownlist, mais normalement je récupère l'élément en question pour qu'il me serve dans une requête pour m'afficher un tableau.
    Mais lors de la première ouverture de la page, ou lors d'un rafraichissement, ça me prend par défaut dans la requête le premier élément, alors que dans ma liste j'ai bien le 5ème élément.
    Ca me fait la même chose si j'utilise des asp:textbox : je récupère le champ que je met dans un cookie, et lorsque je réappelle la fonction, une requête récupère la valeur de la textbox et filtre les données en fonction, mais ça ne marche pas. Je suis obliger de cliquer sur un bouton avec runat="server" pour que ce soit pris en compte.

    Donc est-ce possible d'utiliser de faire ce que je veux ?

    Merci

Discussions similaires

  1. Selection par défaut dans une dropdownlist avec MVC4
    Par paladice dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 23/07/2013, 15h44
  2. [SP-2010] comment intégrer des webparts(asp.net) a sharepoint designer 2010
    Par s-e-i-f dans le forum SharePoint
    Réponses: 1
    Dernier message: 27/03/2012, 08h39
  3. Workflow Sharepoint designer - valeur par défaut
    Par Sophie64 dans le forum SharePoint
    Réponses: 1
    Dernier message: 09/11/2009, 09h32
  4. Réponses: 1
    Dernier message: 14/05/2006, 11h50
  5. [VB.Net] Modifier le symbol monétaire par défaut ?
    Par cedric_g dans le forum VB.NET
    Réponses: 3
    Dernier message: 16/11/2005, 08h44

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