none
Liste déroulante dans un GridView RRS feed

  • Question

  • Salutations ! 

    C'est encore moi, avec une nouvelle question, je vous présente mon GridView :

     <asp:GridView ID="GridModif" runat="server" AllowPaging="True" AutoGenerateColumns="False"
             DataKeyNames="id_personne" DataSourceID="source_personnes" SkinID="dataGrid">
            <Columns>
                <asp:TemplateField HeaderText="id_personne" InsertVisible="False" 
                    SortExpression="id_personne">
                    <EditItemTemplate>
                        <asp:Label ID="Label1" runat="server" Text='<%# Eval("id_personne") %>'></asp:Label>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server" Text='<%# Bind("id_personne") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="nom_personne" HeaderText="nom_personne" 
                    SortExpression="nom_personne" />
                <asp:BoundField DataField="prenom_personne" HeaderText="prenom_personne" 
                    SortExpression="prenom_personne" />
                <asp:BoundField DataField="raison_sociale" HeaderText="raison_sociale" 
                    SortExpression="raison_sociale" />
                <asp:CommandField ShowEditButton="true" />
                <asp:CommandField ShowDeleteButton="true" DeleteText="Désactiver" />
            </Columns>
        </asp:GridView>


    Et voila mon soucis, l'affichage se déroule correctement, quand je clique sur Modifier via : 

    <asp:CommandField ShowEditButton="true" />
    

    Mes champs modifiables se "débloquent" et je peux y saisir des valeurs, sauf que voila, 

                <asp:BoundField DataField="raison_sociale" HeaderText="raison_sociale" 
                    SortExpression="raison_sociale" />

    Cette petite colonne, il s'agit dans ma base de données, d'une clé étrangère, juste un id, je récupère une raison sociale via jointure SQL. J'aimerais qu'a l'affichage, quand je modifie, à la place d'un simple champ texte, j'obtienne une liste déroulante, avec une source de données différentes, c'est possible ? 

    Merci d'avance,

    Krishn4k

    mardi 1 avril 2014 13:21

Réponses