当我手动将listItem添加到我的列表框时,会触发selectedIndexChanged。当我使用数据表时,它没有。这是我的代码。
ASPX
<asp:ListBox ID="lstProc" runat="server" Rows="3" CssClass="lstProc" AutoPostBack="true" onselectedindexchanged="lstProc_SelectedIndexChanged" SelectionMode="Single" Visible="true" EnableViewState="True" > <asp:ListItem>HI</asp:ListItem>
</asp:ListBox>
C#
lstProc.DataSource = dtProcedures;
lstProc.DataTextField = "ProcName";
lstProc.DataValueField = "slotID";
lstProc.DataBind();
lstProc.Items.Add("HELP");
此外,当我点击listitem,&#34; HELP&#34;时,它可以正常工作,但是当我点击数据表中的某个项目时,autopostback可以工作,但不会输入selectedIndexchanged。
可能出现什么问题?