我有一个listview,它是一个对象列表的数据绑定。 在列表视图中,我有每个项目的下拉列表。其中填充了.._ itemcreated事件。
<asp:ListView ID="ListList" runat="server">
<ItemTemplate>
<asp:TextBox ID="ListItem" runat="server" Text='<%# Eval("CompanyName") %>'></asp:TextBox>
<asp:DropDownList ID="ddlAccountManagers" AutoPostBack="True" runat="server" />
<br />
</ItemTemplate>
</asp:ListView>
根据哪个项目,我必须设置下拉列表的选定值。但是我该怎么做呢?
如何访问itemcreated事件中的当前项值?
答案 0 :(得分:1)
由于您可以填写下拉列表,我假设您已经可以访问它。
ddlAccountManagers.Items.FindByText("TextToSelect").Selected = True
或
ddlAccountManagers.Items.FindByValue("ValueToSelect").Selected = True
答案 1 :(得分:0)
你可以尝试这个:
ddlAccountManagers.SelectedValue="value you want to be selected"
在您拥有的对象列表中,我想每个对象都将与AccountManager相关联。 AccoutManager逻辑上会有一个id,这将区分他/她与其他客户经理。然后你必须把这个值作为选定的值。