Thanks again for your excellent support!
>The DragDrop event can only be raised in the baseclass. So, you not calling the baseclass is why the event is not raised.
>
>One thing you could do is to add your own event, and then raised that event in your override. Then the form would subscribe to your event, and not the baseclass event that does not get raised.
>
>public class MyGridDataBoundGrid : GridDataBoundGrid
>{
> public event DragEventHandler MyDragDrop;
>
> protected override void OnDragDrop(DragEventArgs drgevent)
> {
> // TODO: Add MyGridDataBoundGrid.OnDragDrop implementation
> //base.OnDragDrop (drgevent);
> if(this.MyDragDrop != null)
> this.MyDragDrop(this, drgevent);
> }
>}
>
>
>If you are programmoing in VB, you might be able to avoid this extra by trying RaiseEvent to see if that will work in your override. (I did not try to do it...)