¿no te sirve un visible=false en HTML?
<asp:BoundColumn Visible="False" DataField="Codigo" SortExpression="Codigo" HeaderText="Codigo">
</asp:BoundColumn>
Vale, no digo nada. Me acabo de dar cuenta que preguntas por ocultar filas y no columnas
nabina