Edit the list Item in BusinessBindingListBase

Old forum URL: forums.lhotka.net/forums/t/11782.aspx

Arjun posted on Friday, January 11, 2013

Hi,

I have an editable list, inherited from BusinessBindingListbase. I should be able to Add, edit or delete items in the list. Add, Edit or Delete is on list not on the database. When the list is changed, I have a task bar icon to save the changed list.

If a new item is added to the list, clicking on save will call Child_Insert, On edit Child_Update and deleting an item will trigger Child_deleteSelf() methods.

I am able to do Add and Delete.

To make the changes in list I used the following:-

Add: list.Insert(0, item)

Delete: list.remove(item)

Now, what i want is, How do i change the existing item on the list ?

Please let me know your suggestions.

Thanks,

Arjun

JonnyBee replied on Sunday, January 13, 2013

It is as simple as setting data properties on the actual item in the list.

When a property value is changed - the object will become dirty - and the DataPortal_Update method will be called when you call Save on the list.