Как сделать так, чтобы метод заполнял выпадающий список?
Я не знаю, как изменить свой метод, чтобы он заполнял RequestorDropDownList при загрузке страницы.
Пользователь сможет выбрать только одно имя из списка RequestorDropDownList.
Пожалуйста помочь.
Что я уже пробовал:
Вот мой метод.
public async void RequestorDropDownList() { List<GetRequestorInfoModel> requestors = new List<GetRequestorInfoModel>(); RequestorDropDownList.Items.Clear(); RequestorUpdateDropDownList.Items.Clear(); try { requestors = await FTACaseReset.Controllers.RequestorInfoController.GetAllRequestorInfoes(); requestors = requestors.OrderBy(x => x.DisplayName).ToList(); #region Populate RequestorDropDownList DropDownListItem firstRequestor = new DropDownListItem(); firstRequestor.Text = "<-Please select Requestor->"; firstRequestor.Value = 0; RequestorDropDownList.Items.Add(firstRequestor); for (int i = 0; i < requestors.Count; i++) { DropDownItem item = new DropDownItem(); item.Text = requestors[i].DisplayName; item.Value = requestors[i].RequestorInfoID; RequestorDropDownList.Items.Add(item); } if (RequestorDropDownList.Items.Count > 0) RequestorDropDownList.SelectedIndex = 0; #endregion #region Populate RequestorUpdateDropDownList for (int i = 0; i < requestors.Count; i++) { DropDownItem item = new DropDownItem(); item.Text = requestors[i].DisplayName; item.Value = requestors[i].RequestorInfoID; RequestorDropDownList.Items.Add(item); } #endregion } catch (Exception ex) { string errorMsg = string.Format("An error has occured in {0}. \nException:\n{1}", "PopulateRequestorDropDownList()", ex.Message); MessageBox.Show(errorMsg, "Application Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }