nell'evento RowDataBound, ad esempio se il tuo commandField è la colonna 5:
if (il dato non mi piace)
e.Row.Cells[5].Visible = false;
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.