У меня есть список привязок:
BindingList<partner> partnerList = _context.partner.Local.ToBindingList();
this._view.PartnerDatasource.DataSource = partnerList;
Это источник данных для выпадающего меню.То, что я хочу, это поместить конкретный элемент, который будет отображаться как первый элемент в раскрывающемся списке.Я попробовал что-то вроде этого:
public void Swap<T>(IList<T> list, int indexA, int indexB)
{
T tmp = list[indexA];
list[indexA] = list[indexB];
list[indexB] = tmp;
}
, а затем:
this.Swap(partnerList, 0, partnerList.Count - 1);
Это работает, когда дело доходит до подкачки, но каким-то образом полностью портит структуру сущностей, и я получаю различные ошибки в дальнейшем.когда я пытаюсь использовать эти сущности (партнер) ...
Что будет подходящим способом сделать это?