// called to copy objects data from list private void Fetch(IDataReader reader) { this.RaiseListChangedEvents = false; IsReadOnly = false; while (reader.Read()) { this.AddItem(Promocion.GetChild(reader).GetInfo()); } IsReadOnly = true; this.RaiseListChangedEvents = true; }