J'ai un asp: GridView et là j'ai deux colonnes, dans une colonne je veux afficher l'étiquette mais quand je clique sur un bouton sdit je veux montrer une liste déroulante dans ce colonne particulière, i ont créé la vue de la grille comme suit:propriété EditTemplate de contrôle GridView
<bw:GridView ID="grdProducts" AllowPaging="True" PageSize="5" AllowSorting="True"
CssClass="DGTable" runat="server" AutoGenerateColumns="False" DataKeyNames="LinkedProductCode"
RowSelectingEnabled="True" RowStyle-CssClass="DGItem" SelectedRowStyle-CssClass="DGSelectedItem"
FooterStyle-CssClass="DGFooterTR" EditRowStyle-CssClass="DGEditItemValidator" >
<Columns>
<asp:BoundField DataField="LinkedProductCode" HeaderText="Product Code" ReadOnly="true" meta:resourcekey="BoundFieldResource4" />
<asp:TemplateField HeaderText="Product Type" ItemStyle-VerticalAlign="Top">
<ItemTemplate>
<asp:Label ID="lbl1" runat="server" Text='<%# Bind("LinkedProductType")%>' />
</ItemTemplate>
<EditItemTemplate >
<asp:DropDownList ID="linkedproductList" runat="server" DataSourceID="list">
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
<SelectedRowStyle CssClass="DGSelectedItem" />
<PagerStyle CssClass="DGPagerTR" />
<HeaderStyle CssClass="DGHeaderTR" />
</bw:GridView>
que dois-je faire pour le faire? Que dois-je écrire dans l'événement click du bouton d'édition? S'il vous plaît aider ..
+1 pour présenter la syntaxe, mais une légère correction: Le gestionnaire d'événement OnRowEditing n'est pas requis pour ce comportement. C'est seulement nécessaire si vous avez l'intention de modifier le comportement d'édition (comme dans le cas d'annuler une modification). – Cerebrus
@Cerebrus - Merci, je viens de réaliser que je peux confondre l'OP en incluant comme je l'ai fait. Va modifier maintenant pour clarifier. –
Désolé, j'ai dc ... faut donner +1! ;-) – Cerebrus