Based on the passing comment in the post that I tried BOGO Or Complimentary
it sounds like you may have tried this:
If grdNewInvoice.Rows(index).Cells(1).Value.ToString = "BOGO"
Or "Complimentary" Then
Which is not how OR works. The second test can be for something altogether different such as
If thisThing = "BOGO" Or Sale.BlackFriday = True Then ...
Try this:
Dim thing As String = grdNewInvoice.Rows(index).Cells(1).Value.ToString
If thing = "BOGO" Or Thing = "Complimentary" Then...