Premetto che uso una grid derivata da quella standard, perciò i membri e metodi potrebbero differire.. cmq la logica dovrebbe capirsi..

codice:
Private Sub grdNote_ItemDataBound(ByVal sender As Object, _
ByVal e As C1.Web.C1WebGrid.C1ItemEventArgs) _
Handles grdNote.ItemDataBound

Dim iStatus As Integer
iStatus = Integer.Parse(e.Item.Cells(8).Text)

Select Case iStatus
   Case 10
      e.Item.Cells(10).Controls(0).Visible = False
   Case 20
      '...
   Case Else
      '...
End Select

End Sub
Spero si capisca qualcosa, sono un pò di fretta. La colonna 8 contiene il valore che desidero ispezionare. La colonna 10 il controllo di cancellazione che voglio nascondere.

tK