Hi Pierre,
Thanks for using Syncfusion products.
We had analyzed your query. We suspect that you are using BindingList datasource. If you are using BindingList datasource in your application, ListChangedEventHandler must be triggered with ListChangedType as ItemDeleted in RemoveAt() method of IBindingList. Please make use of the below code,
Code example
public event System.ComponentModel.ListChangedEventHandler ListChanged;
public void RemoveAt(int index)
{
list.RemoveAt(index);
RaiseListChanged(ListChangedType.ItemDeleted, index);
}
void RaiseListChanged(ListChangedType type, int index)
{
if (ListChanged != null)
ListChanged(this, new ListChangedEventArgs(type, index));
}
Sample link
KB link
Note
If you are using any other datasource, can you please provide the simple sample. So that we can provide solution at the earliest.
Please let us know if we misunderstood anything.
Regards,
Piruthiviraj