Hi Omar,
To fire PasteCellText for single cell you need to use external pasting by use of "TextDataExchange.PasteTextRowCol" method in
CurrentCellKeyDown event. The code's are below
Private Sub GridControl1_CurrentCellKeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles GridControl1.CurrentCellKeyDown
If e.KeyCode = Keys.V AndAlso e.Modifiers = Keys.Control Then
Dim _strText As String = TryCast(Clipboard.GetData(DataFormats.Text), String)
If _strText.Split(New String() {Constants.vbTab, Environment.NewLine}, StringSplitOptions.None).Length = 1 Then
e.Handled = True
Dim _grid As GridControl = TryCast(sender, GridControl)
Dim _cc As GridCurrentCell = _grid.CurrentCell
_grid.Model.TextDataExchange.PasteTextRowCol(_cc.RowIndex, _cc.ColIndex, _strText)
End If
End If
End Sub
And also we have modified your sample refer that and let me know if you need further assistance.
Sample:
http://websamples.syncfusion.com/Samples/Grid.Windows/F72717/main.htm