Отправляет email-рассылки с помощью сервиса Sendsay

За 2018-08-31

[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.

--

С уважением, Константин.

   2018-08-31 14:57:21 (#3580623)

[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.

--

С уважением, Константин.

   2018-08-31 12:19:38 (#3580612)

[prg] listbox c# и Visual Studio

всем привет.
подскажите блин что делать!
мозг уже кипит, есть список listbox,
он получает данные из базы и вот тут засада.
если я получаю данные в список как listBox1.Items.Add()
тогда не знаю как скрытно передавать id записи
если я в список получаю как listBox1.DataSource =
nodes;
всё как надо, но блин, как только пользователь удаляет одну из записей
списка и список обновляется либо сам либо по запросу.
всё, приложение виснет и завершается аварийно.
да вроде читал что в listBox1.DataSource нельзя
удалять элементы списка, но как+же тогда быть?
как же мне скрытно передавать id записи, какой нибудь hide может есть

   2018-08-31 01:18:07 (#3580571)