GridView中DropDownList中的Eval()

Luc*_*tos 2 .net c# asp.net drop-down-menu

我怎么能Eval()DropDownList里面做GridView

我尝试了以下代码,但仍然错了:

<asp:TemplateField HeaderText="Prioridade">
    <ItemTemplate>
        <asp:DropDownList ID="ddlPrioridade" runat="server"
             SelectedValue='<%# Eval("Prioridade") %>'>
        </asp:DropDownList>
    </ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

huM*_*pty 13

试试这种方式

<asp:DropDownList ID="ddlPrioridade" runat="server" AppendDataBoundItems="true" DataSourceID="datasource"  DataTextField="key" DataValueField="data" AutoPostBack="True" SelectedValue='<%# Eval("Prioridade") %>'>
Run Code Online (Sandbox Code Playgroud)

还可以看看GridView(或DataGrid)中的这个DropDownList.它可能对你有帮助