Редактировать элемент в BindingList <T> - PullRequest
0 голосов
/ 06 февраля 2011

это элемент редактирования кода в списке

List<class1> lst = new List<class1>();

int index = lst.FindLastIndex(s => s.Number == textBox6.Text);
if(index != -1) { lst[index] = new Class1() { ... }; }

пожалуйста, конвертируйте в код для BindingList

BindingList<class1> lst = new BindingList<class1>();

1007 * спасибо *

1 Ответ

4 голосов
/ 06 февраля 2011

Как то так?

var item = bindingList.Select((Item,Index) => new { Item, Index })
                      .LastOrDefault(x => x.Item.Number == textBox6.Text);
if (item != null)
{
    bindingList[item.Index] = new Class1() { ... };
}
...