Я пытаюсь установить DataSource ComboBox программно в InitializeComponent.
this.comboBox1.DataSource = (IEnumerable<> from a Linq command);
Я сохраняю файл, все работает нормально.Однако, как только я открываю конструктор, он перезаписывает мой код.Что я должен установить на странице свойств, чтобы Designer не заменял мой код на:
this.comboBox1.Items.AddRange( new object[] {
"value1",
"value2",
...
}
, где жестко закодированный список является результатом команды Linq.Поскольку источник данных задан в ранней строке, исключение конструктора выдает «Источник данных не может быть изменен после его установки».
Что следует указать в свойствах, чтобы этого не происходило?Спасибо.