none
Impossible d'effectuer une liaison RRS feed

  • Question

  • Bien le bonjour ! 

    Je suis actuellement bloqué sous visual studio, je n'arrive pas à lié mes données d'un GridView, je modifie mes "EditItemTemplate" pour ne pas avoir une simple textbox, dans le cas présent, il s'agit d'un objet Calendar, sur lequel j'aimerais sélectionner de base la valeur présente avant l'utilisation du bouton modifier. 

    J'ai le soucis pour cet objet, mais également pour tout les autres que je modifie, liste déroulante notamment.

    Je bloque donc en fait à l'étape 19 de ce tuto -> > ici < 

    Voici un autre de mes post sur le forum, ou vous pourrez voir l'une de mes GridView (Ou le problème se pose avec une liste déroulante) > ici < 

    Voici par exemple, mon champ pour le calendrier en modification : 

    <asp:TemplateField HeaderText="date_debut_session" 
                    SortExpression="date_debut_session">
                    <EditItemTemplate>
                        <asp:Calendar ID="Cal_date_debut" runat="server" SkinID="Calendar" ></asp:Calendar>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label2" runat="server" Text='<%# Bind("date_debut_session") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>

    Et comment je rempli mon GridView : 

            SelectCommand="
    SELECT Sessions.id_session, Sessions.date_debut_session, Sessions.date_fin_session, Organismes.raison_sociale, Formation.libelle_formation, Materiel.libelle_materiel, Formateur.nom_formateur, Formateur.prenom_formateur 
    FROM Sessions 
    INNER JOIN Organismes 
    ON Sessions.id_organisme = Organismes.id_organisme 
    INNER JOIN Materiel 
    ON Sessions.id_materiel = Materiel.id_materiel 
    INNER JOIN Formation 
    ON Sessions.id_formation = Formation.id_formation 
    INNER JOIN Formateur 
    ON Sessions.id_formateur = Formateur.id_formateur 
    WHERE (Sessions.actif_session = 1)"
            
            UpdateCommand=""
            DeleteCommand="UPDATE Sessions SET actif_session = 0 WHERE (id_session = @id_session)">
        </asp:SqlDataSource>

    Si quelqu'un peut m'expliquer quand je suis dans le faux >< 

    --Edit-- 

    J'ai trouvé cette technique : 

     <EditItemTemplate>
                        <asp:Calendar ID="Cal_date_debut" runat="server" SkinID="Calendar" SelectedDate='<%# Bind("date_debut_session") %>'></asp:Calendar>
                    </EditItemTemplate>

    Mais je pense qu'il doit y avoir un autre moyen non ? 

    Merci d'avance ! 

    Krishn4k


    • Modifié Krishn4k vendredi 4 avril 2014 07:09
    vendredi 4 avril 2014 06:48

Réponses

Toutes les réponses