Projelerimden birinde, öğenin kimliğe eşit olduğu bir listeden kaldırmaya çalışıyorum. ia yüzden oCiltleme listesinden öğeleri kaldırma
UserList.ToList().RemoveAll(x=>x.id==ID)
gibi kullanmak Ama bu çalışmayan bir BindingList sahip olduğundan bir liste yöntemini
RemoveAll()
vardır ve benim liste, şöyle bir BindingList
UserList
var Daha önce olduğu gibi aynı sayıda öğe. Neden çalışmıyor?
@rafay üzerinde biz t ihtiyaç aksi takdirde ToList'i arayarak bir istisna oluşturacak şekilde değiştirirken bir koleksiyon numaralandırırız. Bu, Nerede ertelenmiş yürütme nedeniyle. Bir kopya üzerinde çalışırsanız, RemoveAll'ı çağırdığınızda özgün liste (UserList) güncelleştirilmez. –
teşekkürler bunu başardı. –