Mam taki oto problem:
W procedurze PageLoad uzupełniam kolekcję itemów DropDownList
protected void Page_Load(object sender, EventArgs e)
{
var listOfReports = GetReportList();
foreach (var r in listOfReports)
ReportListDd.Items.Add(new ListItem(r, r));
ReportListDd.DataBind();
}
Teoria mówi, że wszystkie itemy powinny się dodać i tak się dzieje. Problem pojawia się dopiero przy próbie ich wybrania. Wywołanie zdarzenia dla DDL OnTextChanged zawsze zwraca pierwszy element listy.
Sam drop down list jest utworzony tak:
<asp:DropDownList ID="ReportListDd" Width="250" runat="server" AutoPostBack="True" OnTextChanged="ReportListDd_OnTextChange">
<asp:ListItem>Wybierz</asp:ListItem>
</asp:DropDownList>
Ma ktoś pomysł?