Possible Duplicate:
List<T> vs BindingList<T> Advantages/DisAdvantages
what is the difference between IList and IBindingList ? When to use what and where not to use what in C# ?
public interface IBindingList : IList,
ICollection, IEnumerable
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
They are designed for different scenarios
IListis designed to be a very efficient container of objects. It’s minimalisticIBindingListis designed to be a container of objects which provides a richer API that enables more scenarios such as UI data binding.If you dig into the APIs you’ll find that
IBindingListhas a much richer event collection thanIList(which has none). It takes the trade off of extra overhead to provide a richer API that fits more scenarios such as UI data binding.