Puedes hacerlo de 2 formas..
1.- Si estás usando un dataset..antes de que lo pases a tu grid poner una determinada condicion y si se cumple remover esa fila.
2.- La segunda y creo que mas sencilla es apoyarte del evento ItemDatabound del grid.. y si cierta condicion se cumple esconder dicha fila..
Ejemplo:
Cita: Private Sub myGrid_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles myGrid.ItemDataBound
Dim colIndex As Integer = e.Item.ItemIndex
If colIndex = 3 Then
e.Item.Visible = False
End If
End Sub
Lo que hice es que si el indice de la fila es igual a 3 quitarla.. pero ya sería que tu lo acomodes a tus necesidades.
Salu2