Если BindingSource.DataSource присваиваю пустой список, то добавляется пустая строка. Как сделать, чтобы она не добавлялась? AllowNew стоит false;
Пока сделал так:
var items = GetItems();
bindingSource.DataSource = items.Count > 0 ? items : (object) typeof(Item);
Но мне кажется, что это костыль и должен быть другой способ.