2
Fondamentalement, lors de la modification d'un élément, je veux lier sa valeur ProviderId à la valeur de sélection de DropDownList. DropDownList obtient sa liste de valeurs de l'autre entité entity_List
comme vous pouvez le voir.Liaison de données à la liste DropDownList ASP.NET dans ListView
Markup:
<asp:ListView ID="aList" runat="server" OnDataBound="aList_OnDataBound" DataKeyNames="ListServID" DataSourceID="ListServCon" InsertItemPosition="LastItem" selectedvalue='<%# Bind("ProviderID") %>' >
<EditItemTemplate>
<asp:DropDownList ID="ddlist" runat="server" Width="155px" AutoPostBack="true" SelectedValue='<%# Bind("ProviderID") %>' />
</EditItemTemplate>
</asp:ListView>
code-behind:
if (aList.EditItem != null)
{
DropDownList ddlist_temp = (DropDownList)aList.EditItem.FindControl("ddlist");
ddlist_temp.DataSource = entity_List;
ddlist_temp.DataTextField = "ShowText";
ddlist_temp.DataValueField = "ID";
ddlist_temp.DataBind();
}
@abatishchev Merci pour reformater !! . –
Vous êtes les bienvenus :) – abatishchev