Hi,
I need help how to add a context menu in sfDataGrid then right clicking on rowheader. The context menu should show 'Delete row'. There is an sample in C but I need help in a vb.net sample.
I can delete a row by clicking on rowheader and press Delete, using RecordDeleting.
AddHandler grid1.RecordDeleting, AddressOf grid1_RecordDeleting
But I also need a context menu to delete rows.
grid1.RowHeaderContextMenu = New ContextMenuStrip()
grid1.RowHeaderContextMenu.Items.Add("Delete row", Nothing, DeletedClick)
The DeletedClick event should call grid1_RecordDeleting so Delete key or right mouseclick will call the same routine RecordDeleting.
Public Sub DeletedClick(ByVal sender As Object, e As MouseEventArgs)
Dim ex As RecordDeletingEventArgs = Nothing
grid1_RecordDeleting(sender, ex)
End Sub
I got two errors I can not solve,
Argument not specified for parameter 'sender' of public sub DeletedClick(Sender as Object, e as MouseEventArgs)
Argument not specified for parameter 'e' of public sub DeletedClick(Sender as Object, e as MouseEventArgs)