[prg] Re: listbox c# и Visual Studio
Здравствуйте, Keeper.
31.08.2018 1:16, "Keeper" пишет:
> всё как надо, но блин, как только пользователь удаляет одну из записей
> списка и список обновляется либо сам либо по запросу.
> всё, приложение виснет и завершается аварийно.
> да вроде читал что в listBox1.DataSource нельзя
> удалять элементы списка, но как+же тогда быть?
Вам следует привязывать к datasource BindingList, а потом его обновлять.
Получится как-то так:
BindingList<Book> Books = new BindingList<Book>();
listBox1.DataSource=books;
listBox1.DisplayMember = "Name";
listBox1.ValueMember = "Id";
public class Book
{
public int id {get; set;}
public string name {get; set;}
}
Саму привязку нужно осуществлять только один раз, а потом просто менять
BindingList.
--
С уважением, Константин.