Te paso in ejemplo desde VB.NET:
'Esta línea por ejemplo está en el evento TxtBusc_TextChanged(.....)....
likeArt(TxtBusc.Text, DG1)
'Despues.....
Sub likeArt(ByVal codigo As String, ByRef Grid As DataGridView)
Dim longitud As Integer
With Com
.CommandText = "PA_likeArt"
.CommandTimeout = 0
.CommandType = CommandType.StoredProcedure
.Connection = MiConexion
.Parameters.AddWithValue("@codigo", codigo & "%")
End With
Rs = Com.ExecuteReader()
If Rs.HasRows Then
longitud = Len(codigo) - 1
codigo = Microsoft.VisualBasic.Left(codigo, 1)
Exit Sub
End If
End Sub
'Espero lo entiendas, falta la declaracion de variables, la conexión a la BD y demás...
Nota: DG1 es el nombre de un DataGridView.
Luego desde tu SQL Management Studio debes crearte un PA con el nombre PA_likeArt en este caso y los parámetros en el caso de que lleve.