当用户在下拉列表中选择一个项目时,我有一些代码会触发。现在我希望在我以编程方式设置selectedindex时,相同的代码也能触发。
我尝试过设置
ddlSystemLevelDCP.SelectedIndex=2;
同时,这也需要翻译
ddlSystemLevelDCP.SelectedValue="2";
其中没有任何一个触发此事件。但是当用户更改选择时,将会触发此事件。
当用户在下拉列表中选择一个项目时,我有一些代码会触发。现在我希望在我以编程方式设置selectedindex时,相同的代码也能触发。
我尝试过设置
ddlSystemLevelDCP.SelectedIndex=2;
同时,这也需要翻译
ddlSystemLevelDCP.SelectedValue="2";
其中没有任何一个触发此事件。但是当用户更改选择时,将会触发此事件。
设置您的选定索引。 比如,设置为2,然后使用null参数调用该事件。
ddlSystemLevelDCP.SelectedIndex=2;
ddlSystemLevelDCP_SelectedIndexChanged(null,null);
这应该可以工作。
<asp:DropDownList ID="ddlSystemLevelDCP" runat="server"
AutoPostBack="true"
onselectedindexchanged="ddlSystemLevelDCP_SelectedIndexChanged">
</asp:DropDownList>
...
...
...
ddlSystemLevelDCP_SelectedIndexChanged(ddlSystemLevelDCP,EventArgs.Empty);