Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在ListView EditItemTemplate内的DropDownList中设置初始SelectedItem?_C#_Asp.net_Listview - Fatal编程技术网

C# 如何在ListView EditItemTemplate内的DropDownList中设置初始SelectedItem?

C# 如何在ListView EditItemTemplate内的DropDownList中设置初始SelectedItem?,c#,asp.net,listview,C#,Asp.net,Listview,我有一个在EditItemTemplate中包含DDL的ListView控件: <asp:ListView ID="ListView1" ItemType="Project.Models.Product" SelectMethod="GetProducts" runat="server" > <EditItemTemplate> <asp:DropDownList runat="server" ID="Produ

我有一个在EditItemTemplate中包含DDL的ListView控件:

<asp:ListView ID="ListView1" ItemType="Project.Models.Product" 
              SelectMethod="GetProducts" runat="server" >
    <EditItemTemplate>
        <asp:DropDownList runat="server" ID="ProducerDDL" 
                          DataValueField="ProducerId" 
                          DataTextField="Name" 
                          SelectMethod="GetProducers" />
    </EditItemTemplate>
</asp:ListView>

Project.Models.Product
包含属性
Producer

因此问题是:如何将已编辑的
产品的实际
生产者
项设置为
ProducerDDL
的选定项?

因此解决方案似乎只是使用
Bind()
正确的方法:

<asp:DropDownList SelectedValue='<%# Bind("Producer.ProducerId") %>' />

因为绑定上下文是我的
产品